Size: a a a

2020 November 10

V

Vetro in ☄️ effector
пожалуй так и сделаю
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vetro
ну или ручками генерик записать
многое кстати именно так и решается https://effector.dev/docs/typescript/typing-effector#eventprepend
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
то есть вписать уточняющий дженерик — это нормальная практика
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vetro
ну я тогда просто ознакомлюсь, как это работает)
хм, сейчас оценил — по идее всё же не сложно) в случае со скоупом, вместо flatGraph нужно передать scope.clones. flatGraph формирует плоский список всех нод, доступных при обходе графа начиная от домена. а у скоупа такой плоский перечень есть изначально — поле clones
источник

V

Vetro in ☄️ effector
Ну да
источник

V

Vetro in ☄️ effector
Хм, посмотрю тогда завтра
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
до завтра я планирую уже выпустить 🌚 обычно релизы критичных фич выпускаются немедленно
источник

V

Vetro in ☄️ effector
ну ладно, тогда я просто гляну реализацию, ахах
источник

FB

Furrya Black in ☄️ effector
Проснулся от мысли, "есть одна структура в двух формах, дерево и развернутое это же дерево, с каждым можно не только read, но ещё и write, изменения апдэйтятся в обоих формах", короче сон про два стора, замкнутых на апдейт друг друга, как такое заимплементить красиво?
Пс: думаю надо спать не по 2 часа, наверн)
источник

LL

Leonid Lavrov in ☄️ effector
Добрый день, каким образом можно отобразить сообщение об ошибке от эффекта, в компоненте? Создать отдельный стор для ошибки и подписаться на события это хорошая практика, или есть способы лучше? Пробовал создать через
restore(someFx.failData, null);
но этот вариант не работает.
источник

AO

Aleksandr Osipov in ☄️ effector
Leonid Lavrov
Добрый день, каким образом можно отобразить сообщение об ошибке от эффекта, в компоненте? Создать отдельный стор для ошибки и подписаться на события это хорошая практика, или есть способы лучше? Пробовал создать через
restore(someFx.failData, null);
но этот вариант не работает.
Вариант с restore нормальный у вас
источник

AO

Aleksandr Osipov in ☄️ effector
И заюзать в компоненте как const error = useStore($error)
источник

LL

Leonid Lavrov in ☄️ effector
Aleksandr Osipov
И заюзать в компоненте как const error = useStore($error)
Падает такая ошибка
источник

AO

Aleksandr Osipov in ☄️ effector
Ну тут не в эффекторе дело
источник

AO

Aleksandr Osipov in ☄️ effector
Покажи 33 строчку
источник

AO

Aleksandr Osipov in ☄️ effector
На которую ругается бабель
источник

AO

Aleksandr Osipov in ☄️ effector
Так то все правильно выглядит с точки зрения эффектора
источник

LL

Leonid Lavrov in ☄️ effector
Aleksandr Osipov
Покажи 33 строчку
если закомментить использование стора, ошибок нет
источник

AO

Aleksandr Osipov in ☄️ effector
А optional chaining мб не нравиться ему
источник

AO

Aleksandr Osipov in ☄️ effector
Нет соответствующей трансформации для бабела может? Если убрать optional chaining, и заменить на простой Es6, что будет?
источник