Size: a a a

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

2021 March 18

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Тимофей 🛴
Не могу понять почему продолжают так упорно сравнивать эти два максимально примитивных стейт менеджера)

2021 год уже, сколько можно, уже все должны были вдоль и поперек все перепробовать
Я вот кстати недавно похожим вопросом задавался
Типо какой стейт менеджер взять в стек, чтобы было не заебно работать с ним и поддерживать потом
Остановился всё-таки на редаксе, потому что его комьюнити заездило просто до дыр.
Очень очково будет если в каком-нибудь эффекторе не окажется какой-то нужной привычной херни, я уже и не говорю про остальные стейт менеджеры
И в 2021 их развелось так много, я только на память могу сказать штук 5-6
Выбор между всякими jotai, recoil и прочими видится как выбор между сортами говна
Хотелось бы какой-то готовый ответ видеть, типо «бери это и не парься, всё будет збс»
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Ещё не понравилось что у эффектора уже 20+ мажорных версий, то есть поддерживать его свежим в проекте - это достаточно заебно
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Egor Pishchalnikov
Я вот кстати недавно похожим вопросом задавался
Типо какой стейт менеджер взять в стек, чтобы было не заебно работать с ним и поддерживать потом
Остановился всё-таки на редаксе, потому что его комьюнити заездило просто до дыр.
Очень очково будет если в каком-нибудь эффекторе не окажется какой-то нужной привычной херни, я уже и не говорю про остальные стейт менеджеры
И в 2021 их развелось так много, я только на память могу сказать штук 5-6
Выбор между всякими jotai, recoil и прочими видится как выбор между сортами говна
Хотелось бы какой-то готовый ответ видеть, типо «бери это и не парься, всё будет збс»
Не совсем понятно как чего то может не оказаться в эффекторе, если в редаксе вообще нихрена нет, вся экосистема тыща мидллвар для работы с асинхроном и утилиты для минимизации бойлерплейта
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Тимофей 🛴
Не совсем понятно как чего то может не оказаться в эффекторе, если в редаксе вообще нихрена нет, вся экосистема тыща мидллвар для работы с асинхроном и утилиты для минимизации бойлерплейта
На счет экосистемы редакса согласен, да, просто гора разных миддлварей пытающихся решить одну и ту же проблему
Но в целом мне кажется что у редакса все основные сущности для управления стором вполне неплохо определены, хоть и код говно получается
И всё-таки, какой стейт менеджер считать дефолтным в 2021? Ну типо чтоб вот брать и не париться?
(Спрашиваю потому что уже поменьше слежу за этим зоопарком, ибо требует усилий и времени)
источник

p

persona x grata in React — русскоговорящее сообщество
Egor Pishchalnikov
На счет экосистемы редакса согласен, да, просто гора разных миддлварей пытающихся решить одну и ту же проблему
Но в целом мне кажется что у редакса все основные сущности для управления стором вполне неплохо определены, хоть и код говно получается
И всё-таки, какой стейт менеджер считать дефолтным в 2021? Ну типо чтоб вот брать и не париться?
(Спрашиваю потому что уже поменьше слежу за этим зоопарком, ибо требует усилий и времени)
Effector или Redux Toolkit
источник

DB

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

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Egor Pishchalnikov
На счет экосистемы редакса согласен, да, просто гора разных миддлварей пытающихся решить одну и ту же проблему
Но в целом мне кажется что у редакса все основные сущности для управления стором вполне неплохо определены, хоть и код говно получается
И всё-таки, какой стейт менеджер считать дефолтным в 2021? Ну типо чтоб вот брать и не париться?
(Спрашиваю потому что уже поменьше слежу за этим зоопарком, ибо требует усилий и времени)
для начала ответь себе на вопрос для чего тебе нужен стейт менеджер
и если ответ окажется на 80% для того чтоб хендлить асинхронные данные с сервера - смотри на react-query / SWR другие фетчилки с кешем и ручками для управления кешем
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
Denis Barvitskiy
Пора уже данные хранить в кэше, а стейт использовать по прямому назначению
Всм в кэше?
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
ребят, хелпоните плиз с final-form
не могу прокитнуть компоненты ant-design в их филды
Уже второй день страдаю
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
🐟Andrey 🐠Lukin
для начала ответь себе на вопрос для чего тебе нужен стейт менеджер
и если ответ окажется на 80% для того чтоб хендлить асинхронные данные с сервера - смотри на react-query / SWR другие фетчилки с кешем и ручками для управления кешем
Ух ты, спасибо
На самом деле у меня стейт менеджер юзается для того чтобы данные разросшегося приложения подключать в самых разных местах этого самого приложения
Ну и без адекватной обработки асинхронщины никуда конечно
Про react-query слышал, да. Он актуален еще?
Про swr впервые слышу
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Egor Pishchalnikov
На счет экосистемы редакса согласен, да, просто гора разных миддлварей пытающихся решить одну и ту же проблему
Но в целом мне кажется что у редакса все основные сущности для управления стором вполне неплохо определены, хоть и код говно получается
И всё-таки, какой стейт менеджер считать дефолтным в 2021? Ну типо чтоб вот брать и не париться?
(Спрашиваю потому что уже поменьше слежу за этим зоопарком, ибо требует усилий и времени)
Effector отлично работает с простыми и сложными приложениями
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Egor Pishchalnikov
Ух ты, спасибо
На самом деле у меня стейт менеджер юзается для того чтобы данные разросшегося приложения подключать в самых разных местах этого самого приложения
Ну и без адекватной обработки асинхронщины никуда конечно
Про react-query слышал, да. Он актуален еще?
Про swr впервые слышу
Все эти либы херня)
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Тимофей 🛴
Effector отлично работает с простыми и сложными приложениями
в вашу секту не вступлю, спасибо
источник

I

Ilya K. in React — русскоговорящее сообщество
кто-то видит здесь ошибки?)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Тимофей 🛴
Все эти либы херня)
"эффектор херня")
Пруфов так же не будет))
источник

EP

Egor Pishchalnikov in React — русскоговорящее сообщество
🐟Andrey 🐠Lukin
для начала ответь себе на вопрос для чего тебе нужен стейт менеджер
и если ответ окажется на 80% для того чтоб хендлить асинхронные данные с сервера - смотри на react-query / SWR другие фетчилки с кешем и ручками для управления кешем
А что за «фетчилки с кешем»?
Что имелось ввиду, не понял?
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Egor Pishchalnikov
Ух ты, спасибо
На самом деле у меня стейт менеджер юзается для того чтобы данные разросшегося приложения подключать в самых разных местах этого самого приложения
Ну и без адекватной обработки асинхронщины никуда конечно
Про react-query слышал, да. Он актуален еще?
Про swr впервые слышу
актуален, версии выходят
реакт квери нравится, https://swr.vercel.app/ аналог не не пользовался
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Egor Pishchalnikov
А что за «фетчилки с кешем»?
Что имелось ввиду, не понял?
ну полистай доку https://react-query.tanstack.com/
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Ilya K.
кто-то видит здесь ошибки?)
разве строковый литерал может быть null?
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
есть набор хуков которые принимают промис, либа кеширует ответы от промиса в себе
источник