Size: a a a

2020 July 20

OM

Oleksandr Matsuk in React Kyiv
ти дуже допоміг)))
источник

SS

Serhey Shmyg in React Kyiv
Чому не рахувати проценти вже при виведенні данних? Навіщо це робити зараз?
источник

SS

Serhey Shmyg in React Kyiv
Object.entries(funnelData).reduce((acc, [key, value], i, arr) => {
   // Count total
   ...

   // Format
   ...
}, {
   total: 0,
   formatted: {},
   ...
})
источник

OM

Oleksandr Matsuk in React Kyiv
бо я не керую виведенням данних, я передаю масив з якого формується воронка
источник

OM

Oleksandr Matsuk in React Kyiv
і проценти теж мають рахуватися від попереднього значення вже за виключенням не вибраних статусів
источник

SS

Serhey Shmyg in React Kyiv
Ну от одним редьюсом пройдись і порахуй все що потрібно
источник

OM

Oleksandr Matsuk in React Kyiv
Serhey Shmyg
const {count} = prev;
не працює воно так)
источник

AR

Alexey Raspopov in React Kyiv
источник
2020 July 21

В

Вроде бы Артем... in React Kyiv
Думаю вопрос довольно тривиальный но подскажите, как сделать что бы setFilter был синхронным. Нужно проверить если пользователь не указал какую-то из границ поиска то установить дефолтные. В данном примере оно запускает поиск с необновлённым фильтром а потом уже фильтр обновляется
источник

SS

Serhey Shmyg in React Kyiv
в сет стейта є колбек, можна в ньому щось виконати, а потім повернути новий стейт.
Але синхронним сет стейт бути не може.
источник

В

Вроде бы Артем... in React Kyiv
Serhey Shmyg
в сет стейта є колбек, можна в ньому щось виконати, а потім повернути новий стейт.
Але синхронним сет стейт бути не може.
Ок, понял
источник

EM

Eugene M in React Kyiv
Вроде бы Артем
Думаю вопрос довольно тривиальный но подскажите, как сделать что бы setFilter был синхронным. Нужно проверить если пользователь не указал какую-то из границ поиска то установить дефолтные. В данном примере оно запускает поиск с необновлённым фильтром а потом уже фильтр обновляется
может просто один setFilter и внутри проверять наличие: price_range: [filter.price_range[0] ?? 0, filter.price_range[1] ?? 500]?
источник

В

Вроде бы Артем... in React Kyiv
Eugene M
может просто один setFilter и внутри проверять наличие: price_range: [filter.price_range[0] ?? 0, filter.price_range[1] ?? 500]?
Как раз уже так и переделал)
источник

JC

J. C. in React Kyiv
Вроде бы Артем
Как раз уже так и переделал)
В setFilter передавать функцию с prevFilter параметром
источник

SK

Stas Kovalov in React Kyiv
Всем привет, подскажите, кто то знает хорошую библиотеку для сохранения страниц (React page) в формате pdf
источник

JC

J. C. in React Kyiv
Stas Kovalov
Всем привет, подскажите, кто то знает хорошую библиотеку для сохранения страниц (React page) в формате pdf
Как вариант использовать ту, которая умеет обычную HTML страницу сохранять в PDF
источник

VS

Vladimir Sedikh in React Kyiv
Stas Kovalov
Всем привет, подскажите, кто то знает хорошую библиотеку для сохранения страниц (React page) в формате pdf
С помощью pupetter можно
источник

IG

Igor G in React Kyiv
Привіт
Яким чином адекватно засейвати дані в стор який має в собі модель яка має мап і вона має в собі мап.

https://gist.github.com/igor90/36e77719578b51f54fa3ee27270fd8ed
источник

М

Михайло in React Kyiv
Привет, как закешировать или както сделать так что б при появлении компонента изображение сразу появлялось а не спустя несколько сек?
источник

Y

YurASS in React Kyiv
Igor G
Привіт
Яким чином адекватно засейвати дані в стор який має в собі модель яка має мап і вона має в собі мап.

https://gist.github.com/igor90/36e77719578b51f54fa3ee27270fd8ed
1) self.tags.merge(someData)
2) applySnapshot(self, { tags: someData }) - не дуже ідея, бо це просто перезапише все

Мап в мапі нічого не портить тобі, головне щоб в тебе типи збігалися, з описаними в вкладених моделях
источник