Size: a a a

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

2020 April 17

m

mg901 in Reatom — стейт-менеджер
artalar
Да ладно, не могут useAction так много места занимать - скорее всего это специфика конкретно вашего приложения.
В эффекторе так же есть useEvent для ssr, с которым кода абсолютно столько же, если не больше (не знаю, есть ли там опциональный маппер).

P.S. следующая версия на фьючерсах умеет работать прозрачно с дефолтным контекстом - т.е. можно просто вызывать функции и все реактивно расплывается. Но когда она выйдет никто не знает 🙂
я без каких либо предъяв. Сравниваю для себя и делаю выводы.
источник

m

mg901 in Reatom — стейт-менеджер
@artalar можно ли юзать атомы / экшены вне реакта как обычные функции / переменные? Есть экшн
export const setModalPayload = declareAction<ModalPayload>('set-modal-data’);
 я юзаю их в функции
const showModalWithError = (err: any) =>
 setModalPayload({
   shown: true,
   text: err,
 });
источник

a

artalar in Reatom — стейт-менеджер
mg901
я без каких либо предъяв. Сравниваю для себя и делаю выводы.
Да, фидбек - это очень хорошо, и негативный, если есть! Давай еще, если будет 🙂
источник

a

artalar in Reatom — стейт-менеджер
mg901
@artalar можно ли юзать атомы / экшены вне реакта как обычные функции / переменные? Есть экшн
export const setModalPayload = declareAction<ModalPayload>('set-modal-data’);
 я юзаю их в функции
const showModalWithError = (err: any) =>
 setModalPayload({
   shown: true,
   text: err,
 });
источник

m

mg901 in Reatom — стейт-менеджер
artalar
Да, фидбек - это очень хорошо, и негативный, если есть! Давай еще, если будет 🙂
пока негативного фидбека нет. Дока отлична. Вход быстрый
источник

a

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

YZ

Yury Zhuk in Reatom — стейт-менеджер
“migration from redux” наверн самый полезный раздел )
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
artalar
Да ладно, не могут useAction так много места занимать - скорее всего это специфика конкретно вашего приложения.
В эффекторе так же есть useEvent для ssr, с которым кода абсолютно столько же, если не больше (не знаю, есть ли там опциональный маппер).

P.S. следующая версия на фьючерсах умеет работать прозрачно с дефолтным контекстом - т.е. можно просто вызывать функции и все реактивно расплывается. Но когда она выйдет никто не знает 🙂
а можно пример, не совсем понятно “можно просто вызывать функции и все реактивно расплывается.”
источник

a

artalar in Reatom — стейт-менеджер
Ilya Agarkov
а можно пример, не совсем понятно “можно просто вызывать функции и все реактивно расплывается.”
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
похоже реатом 1 версии будет бриджем для реатома на фьючах
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
не представляю как можно с редакса сразу перейти :)
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
а как это все работает без store.dispatch? Как это будет к примеру работать с ssr?
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
могу ошибаться, но насколько я понял там есть дефолтный контекст (стор)
источник

I

Ilyas Kabirov in Reatom — стейт-менеджер
у фьючеров есть возможность переключить на другой
источник

a

artalar in Reatom — стейт-менеджер
Да, стор, а точнее контекст можно передать вторым аргументов в вызов функции и сабскрайб
источник

a

artalar in Reatom — стейт-менеджер
Ну т.е. в реакте все так же будет useFuture, что бы все сущности к контекту именно текущего vdom подрубались
источник

a

artalar in Reatom — стейт-менеджер
НО если ssr не нужен - можно напрямую все делать, не думаю ни о каких контекстах
источник
2020 April 18

m

mg901 in Reatom — стейт-менеджер
@artalar зашарь плиз Dispatch наружу. Иначе приходится свой писать.
источник

IA

Ilya Agarkov in Reatom — стейт-менеджер
mg901
@artalar зашарь плиз Dispatch наружу. Иначе приходится свой писать.
можно ведь и свой и сделать PR =)
источник

m

mg901 in Reatom — стейт-менеджер
Ilya Agarkov
можно ведь и свой и сделать PR =)
Можно, не спорю. Прежде чем тратить на него силы и время лучше согласовать это заранее.
источник