Size: a a a

React — русскоговорящее сообщество

2020 November 25

В

Влад in React — русскоговорящее сообщество
Stanislav
все быстро меняется.
Где можно/нужно читать про современные паттерны? Есть какой-то ресурс?
источник

Ⓣ ǿ ℓ į ᶄ in React — русскоговорящее сообщество
Влад
Где можно/нужно читать про современные паттерны? Есть какой-то ресурс?
источник

В

Влад in React — русскоговорящее сообщество
Спасибо большое!
источник

VP

Vasya Peregarkin in React — русскоговорящее сообщество
Подскажите пожалуйста, при работе с редаксом, когда мы в санке получаем результат с сервера, правильно диспатчить только нужные данные или передавать весь ответ, а в редьюсере уже отсеивать лишнее?
источник

S

Stanislav in React — русскоговорящее сообщество
это далеко не наисвежайшее
источник

Ⓣ ǿ ℓ į ᶄ in React — русскоговорящее сообщество
Stanislav
это далеко не наисвежайшее
Скинь где посвежее) я бы тоже свежее почитал)
источник

Ⓣ ǿ ℓ į ᶄ in React — русскоговорящее сообщество
Vasya Peregarkin
Подскажите пожалуйста, при работе с редаксом, когда мы в санке получаем результат с сервера, правильно диспатчить только нужные данные или передавать весь ответ, а в редьюсере уже отсеивать лишнее?
По хорошему
- ты делаешь запрос
- в отдельном для api файле обрабатываешь данные
- получаешь уже нужные данные в санке после того как выполнил fetch
- передаёшь в reducer как payload
источник

Ⓣ ǿ ℓ į ᶄ in React — русскоговорящее сообщество
Возвращаясь к моему вопрос, получается, если я в 10-ке компонентов буду получать то же имя пользователя
const userName = useSelector(getUserName);
Это нормальный подход?
источник

S

Stanislav in React — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Возвращаясь к моему вопрос, получается, если я в 10-ке компонентов буду получать то же имя пользователя
const userName = useSelector(getUserName);
Это нормальный подход?
вполне. они становятся явно зависимыми от этого куска стейта
источник

S

Stanislav in React — русскоговорящее сообщество
но 10 компонентов для юзернейма перебор конечно.
источник

К

Коля Боков in React — русскоговорящее сообщество
Всем привет! Словил серьезный затуп, проведите на мысль!
Есть объект с товарами, в нем присутствуют  ссылки  на картинку  товара и на картинку при ховере.
Делаю к этому объекту .map, вешаю события onMouseEnter и onMouseLeave. При этих событиях я самонадеянно  решил, что буду тупо менять стейт на hovering, но получается, что при наведении на одну карту товара, стейт  меняется у всех карт и соответственно у всех меняется картинка. Как это правильно сделать, подскажите, гугл  вроде весь перерыл
источник

S

Stepan in React — русскоговорящее сообщество
Коллеги, нужно ли dispatch помещать в зависимость useEffect?
источник

Ⓣ ǿ ℓ į ᶄ in React — русскоговорящее сообщество
Stanislav
вполне. они становятся явно зависимыми от этого куска стейта
Спасибо) я немного утрировал для примера, в целом суть понял
источник

S

Stanislav in React — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Спасибо) я немного утрировал для примера, в целом суть понял
просто если у вас контекст с кучей подписок, то при изменении одной из них будет ререндер всего дерева начиная с провайдера (вроде как, я это не проверял)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Блин разобрался, надеюсь такого подхода никогда в проде не увижу...
источник

И

Иван in React — русскоговорящее сообщество
Dmitriy Shuleshov
Блин разобрался, надеюсь такого подхода никогда в проде не увижу...
подход как подход
источник

D

Daniil in React — русскоговорящее сообщество
что у яндекс метрикии с пакетом? я убрал вызов YM вообще из приложения, а он мне всё равно по вебвизору запросы дубасит
источник

S

Stanislav in React — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Скинь где посвежее) я бы тоже свежее почитал)
источник

Ⓣ ǿ ℓ į ᶄ in React — русскоговорящее сообщество
Stanislav
просто если у вас контекст с кучей подписок, то при изменении одной из них будет ререндер всего дерева начиная с провайдера (вроде как, я это не проверял)
Проясните немного 1 момент, мы же не можем на контекст явно подписаться (someContext.subscribe()) ? Подписка происходит, когда мы оборачиваем компонент в Consumer или используем контекст к компоненте через хуки?
источник

S

Stanislav in React — русскоговорящее сообщество
Ⓣ ǿ ℓ į ᶄ
Проясните немного 1 момент, мы же не можем на контекст явно подписаться (someContext.subscribe()) ? Подписка происходит, когда мы оборачиваем компонент в Consumer или используем контекст к компоненте через хуки?
provider позволяет ниже по дереву достать value через consumer
источник