Size: a a a

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

2020 October 18

EM

Eugene Maltsev in React — русскоговорящее сообщество
Александр Бакиматов
1) он не всегда нужен -> <two month later> -> все таки нужен
2) useReducer сам по себе это обычный хук для локального стейта компонента, так вот - как ты предлагаешь использовать его для менджмента состояния приложения?
Нуу, знаешь.
Чик-чик, а потом приложение лагает при смене стейта 👀
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Eugene Maltsev
Нуу, знаешь.
Чик-чик, а потом приложение лагает при смене стейта 👀
+
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
его парит что с редаксом все редюсеры трясутся, а то что с контекстом будет такая же тряска - ничего, все норм
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ну и да, глобальный стейт менджмент не нужен в домашних поделках. в коммерческих приложениях, даже там где казалось бы все будет просто через некоторое время выясняется что не все так просто
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ну и тащить бизнес логику в компоненты это вообще топ затея да
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
но редакс говнина да, тут полностью согласен
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Наше решение очень-очень похоже на редакс. Почему бы не взять его?
У react-redux есть какие-никакие девтулзы, которые позволяют дебажить приложение.
1) потому что у редакса есть подъёмы с производительностью
2) пишу на контекстах, до этого писал с редаксом. Никакой боли.
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Александр Бакиматов
ну и тащить бизнес логику в компоненты это вообще топ затея да
Что в этом такого?
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Eugene Maltsev
Нуу, знаешь.
Чик-чик, а потом приложение лагает при смене стейта 👀
Пиши норм,  не будет лагать)
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Пиши норм,  не будет лагать)
Прилка на 100к строк, не лагает
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Короче с автором статьи не согласен.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Что в этом такого?
в том что бизнес логика твоего приложения не должна зависеть от механизмов библиотеки которая рисует твой ui.
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Плюс у редакса с типами беда. Пишете на жс - бог вам судья
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Короче с автором статьи не согласен.
аргументировано
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Александр Бакиматов
аргументировано
Аргументиовал
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
"нормально делай - нормально будет"
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Наше решение очень-очень похоже на редакс. Почему бы не взять его?
У react-redux есть какие-никакие девтулзы, которые позволяют дебажить приложение.
1) потому что у редакса есть подъёмы с производительностью
2) пишу на контекстах, до этого писал с редаксом. Никакой боли.
Ну и пиши, но не пропагандируй, это очень плохой подход использовать useReducer как замену стейт менеджеру
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Аргументиовал
где?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
не вижу
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Ну почитай хоть то что я писал, если ту статейку не читал)
источник