Size: a a a

2021 March 15

S

Sergey in ☄️ effector
и все написано для этого
источник

D

Dmitry in ☄️ effector
Кстати не
Странно написано
Почему не через стейт
А через гет стейт
Сет тупо как тригер
источник

S

Sergey in ☄️ effector
Dmitry
Кстати не
Странно написано
Почему не через стейт
А через гет стейт
Сет тупо как тригер
ты имеешь в виду почему возвращает не стейт редьюсера ?
источник

AO

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

AO

Aleksandr Osipov in ☄️ effector
внутри поддержка есть что стор смениться
источник

AO

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

AO

Aleksandr Osipov in ☄️ effector
технически можно вроде
источник

DS

Dmitriy Shuleshov in ☄️ effector
Саша Домоседов
Добрый вечер, возможно глупый вопрос: а можно ли как-то подписаться на то, что как только несколько эффектов перешли в статус finally, то вызвать соответствующий event? Например
[1fx.finally, 2fx.finally, 3fx.fially]->do event?
https://github.com/effector/patronum/tree/main/combine-events

Можно воспользоваться хелпером из библиотеки patronum (сборник хелперов поверх api effector)

forward({
from: combineEvents({ events: [1fx.finally, 2fx.finally, 3fx.fially] }),
to: targetEvent
})
источник

DS

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

DS

Dmitriy Shuleshov in ☄️ effector
Тимофей 🛴
Мне кажется не надо так делать
На эту фичу полагается реализация useStoreMap
источник

СД

Саша Домоседов... in ☄️ effector
Dmitriy Shuleshov
https://github.com/effector/patronum/tree/main/combine-events

Можно воспользоваться хелпером из библиотеки patronum (сборник хелперов поверх api effector)

forward({
from: combineEvents({ events: [1fx.finally, 2fx.finally, 3fx.fially] }),
to: targetEvent
})
Спасибо
источник

AO

Aleksandr Osipov in ☄️ effector
Dmitriy Shuleshov
https://github.com/effector/patronum/tree/main/combine-events

Можно воспользоваться хелпером из библиотеки patronum (сборник хелперов поверх api effector)

forward({
from: combineEvents({ events: [1fx.finally, 2fx.finally, 3fx.fially] }),
to: targetEvent
})
я было хотел такое предложить, но мне кажется тут классический случай для allSettled
источник

AO

Aleksandr Osipov in ☄️ effector
тупо эффекты собрать
источник

Т

Тимофей 🛴 in ☄️ effector
Dmitriy Shuleshov
Да, можно
Круто
источник

S

Sergey in ☄️ effector
👍
источник

c⁣

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

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
я было хотел такое предложить, но мне кажется тут классический случай для allSettled
Наша задача, как комьюнити (кмк) - дать как можно больше вариантов решения задачи (желательно с пояснением плюсом и минусов каждого)
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
я бы сказал, что это выглядит как костыль
это логика в компоненте, которой там не должно быть
технически работать должно, но согласен, выглядет так что где-то что-то пошло не так
источник

AO

Aleksandr Osipov in ☄️ effector
Dmitriy Shuleshov
Наша задача, как комьюнити (кмк) - дать как можно больше вариантов решения задачи (желательно с пояснением плюсом и минусов каждого)
согласен, но мне кажется наша задача и поспорить о вариантах, а не бездумно решение в лоб дать :)
источник

AO

Aleksandr Osipov in ☄️ effector
вот мы дали повод для размышления
источник