Size: a a a

Reatom — стейт-менеджер

2021 May 25

AI

Artsiom Ivanov in Reatom — стейт-менеджер
это наш стор, но чатика лучше не нашел ))
источник

a

artalar in Reatom — стейт-менеджер
Хаха
источник

AI

Artsiom Ivanov in Reatom — стейт-менеджер
думаю, мб какой адаптер для useQuery сделать, чтобы { isLoading, error, data } жило в своем сторе, который можно композить
источник

y

ymdev in Reatom — стейт-менеджер
Почему запросы не вынести на уровень асинхронных экшенов?
Мне, честно говоря, страшно, когда вижу запросы прям внутри компонентов.
источник

AI

Artsiom Ivanov in Reatom — стейт-менеджер
источник

И

Иван in Reatom — стейт-менеджер
Эти ребята так носят
Это идеология такая
источник

y

ymdev in Reatom — стейт-менеджер
ну, я примерно то же самое сделал, только с помощью state-менеджера. Разбил атомы до состояния, что 1 действие - 1 атом. Добавил в такой атом isFetching, isSuccess, isError.
Ну и потом хуки типо

const useAsynсAction = (atom) => useAtom(atom, state => ({ isFetching, isSuccess, isError }))
и живу прекрасно.
источник

И

Иван in Reatom — стейт-менеджер
Ну и норм. А есть библиотеки, которые и в компоненты не лезут и всё описанное за тебя делают
источник

y

ymdev in Reatom — стейт-менеджер
например? Если приведешь в пример эффектор, я тебя ударю(
источник

И

Иван in Reatom — стейт-менеджер
Забыл название 🤭
источник

a

artalar in Reatom — стейт-менеджер
Так на сагах так и пишут…
источник

a

artalar in Reatom — стейт-менеджер
Rx’ы, мобыксы. Все возможно
источник

a

artalar in Reatom — стейт-менеджер
Я на втором реатоме без доп либ сейчас пример пилю тоже (да и на первом делал)
источник
2021 May 26

AI

Artsiom Ivanov in Reatom — стейт-менеджер
стоит разделять server-state и client-state, уже моветон смешивать
источник

a

artalar in Reatom — стейт-менеджер
backend cache и client state я бы сказал
источник

AI

Artsiom Ivanov in Reatom — стейт-менеджер
они так себя сами называют - https://react-query.tanstack.com/guides/does-this-replace-client-state
но в любом случае, разделить выглядит как норм идея
источник

a

artalar in Reatom — стейт-менеджер
Ну если у тебя клиент выводится из бека, то не выйдет разделить нормально
источник

a

artalar in Reatom — стейт-менеджер
кмк
источник

a

artalar in Reatom — стейт-менеджер
Ну или тут нужно определится сначала о каком разделении речь
источник

AI

Artsiom Ivanov in Reatom — стейт-менеджер
мб адаптер какой react-query -> reatom store напилить как-нить?
источник