Size: a a a

2021 March 15

AO

Aleksandr Osipov in ☄️ effector
тогда
источник

AO

Aleksandr Osipov in ☄️ effector
Promise.all -> Promise.allSettled
источник

AO

Aleksandr Osipov in ☄️ effector
Aleksandr Osipov
типа allCompletedFx = createEffect(() => Promise.all([1fx.finally, 2fx.finally, 3fx.fially])
ой я фигню написал простите
источник

AB

Andrey Berezhnoy in ☄️ effector
Aleksandr Osipov
ой я фигню написал простите
просто скажи что псевдокод
источник

AB

Andrey Berezhnoy in ☄️ effector
))
источник

AO

Aleksandr Osipov in ☄️ effector
 const allCompletedFx = createEffect(() => Promise.allSettled([1fx, 2fx, 3fx]))
источник

AO

Aleksandr Osipov in ☄️ effector
Andrey Berezhnoy
просто скажи что псевдокод
я думаю это понятно, но там было некорректное выражение в принципе
источник

СД

Саша Домоседов... in ☄️ effector
Aleksandr Osipov
 const allCompletedFx = createEffect(() => Promise.allSettled([1fx, 2fx, 3fx]))
О, спасибо) про allSettled не знал, возможно когда промисы учил, этого метода не было)
источник

AO

Aleksandr Osipov in ☄️ effector
Саша Домоседов
Добрый вечер, возможно глупый вопрос: а можно ли как-то подписаться на то, что как только несколько эффектов перешли в статус finally, то вызвать соответствующий event? Например
[1fx.finally, 2fx.finally, 3fx.fially]->do event?
можете агрегировать события - которые по сути промисы через Promise.allSettled
источник

AO

Aleksandr Osipov in ☄️ effector
Саша Домоседов
О, спасибо) про allSettled не знал, возможно когда промисы учил, этого метода не было)
Возможно в некоторых браузерах сейчас полифил нужен будет, но суть в том что ждем разрешения промиса, что он из pending в fullfilled или rejected попадет
источник

AO

Aleksandr Osipov in ☄️ effector
finally у эффекта это по сути allSettled для одного экземпляра
источник

AO

Aleksandr Osipov in ☄️ effector
.finally
источник

AO

Aleksandr Osipov in ☄️ effector
источник

СД

Саша Домоседов... in ☄️ effector
Спасибо за ответ, пойду пробовать)
источник

S

Sergey in ☄️ effector
Всем привет, в useStore хук для реакта можно отправлять разные сторы по условию ? useStore(true ? $store1 : $store2) ?
источник

S

Sergey in ☄️ effector
Судя по соурс коду, как я понимаю, так делать можно  
https://github.com/effector/effector/blob/82c2e174aec34ebb6ae1caffe0fc313e671ec7d7/src/react/useStore.ts#L18
источник

S

Sergey in ☄️ effector
когда стор меняется, получается остается предыдущая подписка на updates ? или нет?
источник

Т

Тимофей 🛴 in ☄️ effector
Sergey
Всем привет, в useStore хук для реакта можно отправлять разные сторы по условию ? useStore(true ? $store1 : $store2) ?
Мне кажется не надо так делать
источник

S

Sergey in ☄️ effector
Тимофей 🛴
Мне кажется не надо так делать
но судя по коду, там меняется ref со стором
источник

D

Dmitry in ☄️ effector
Sergey
Всем привет, в useStore хук для реакта можно отправлять разные сторы по условию ? useStore(true ? $store1 : $store2) ?
Сделай комбайн и внутри по условию возвращай
источник