Size: a a a

2020 June 11

P

Paruyr🛸🪐🌏 in ☄️ effector
У меня сейчас это реализовано watch-ем, но мне это не нравится, хочется декларативно )
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
https://share.effector.dev/NGir4ZHz

18 строка, можно лучше написать?
задача такая - нужно при запуске loadMeOnDemand запускать следилку по токену, которая будет запуск эффект загрузки сессии если токен есть
в guard filter можно класть стор вместо функции

https://share.effector.dev/l4FcQ3qB
источник

З

Завтра in ☄️ effector
Эх, пока чуваки ковыряют AWS, где-то плачет один келин с кучей реалтайм взаимодействий и эдж кейсов, которые все еще проще писать кодом 🤷🏻‍♂️
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
в guard filter можно класть стор вместо функции

https://share.effector.dev/l4FcQ3qB
ооо а я и не думал так мердж засунуть
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
ну мне по сути токен не важен в этой процедуре, так что я могу убрать клок и гард запихать в сорс
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
лол спасибо )
источник

c⁣

createStore<🦉>... in ☄️ effector
Ооо спасибо. То что нужно
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
в guard filter можно класть стор вместо функции

https://share.effector.dev/l4FcQ3qB
А от того что на $token используется в нескольких местах это не бьет по производительности?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
А от того что на $token используется в нескольких местах это не бьет по производительности?
нет)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
я так понимаю внутри эффектор понимает типо порядок операций и из-за этого все за один тик происходит?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ага
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
прикольно, спасибо
источник

🦄

🦄 in ☄️ effector
правильно понимаю, что самый простой способ успокоить TS, явно передать в фильтр
i => Boolean(i)
?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🦄
правильно понимаю, что самый простой способ успокоить TS, явно передать в фильтр
i => Boolean(i)
?
можно передать функцию-валидатор

filter: (value): value is User => !!value
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тогда тип будет выводиться, поддержку таких валидаторов добавляли в типы отдельно)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

🦄

🦄 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
тогда тип будет выводиться, поддержку таких валидаторов добавляли в типы отдельно)
спасиб
да хотелось по простому сунуть Boolean  )) там либо null либо объект прилетает
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
кстати стрелки типа x => x !== null тоже не выводятся как предикат, приходится через ! явно указывать что не нулл
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
кстати стрелки типа x => x !== null тоже не выводятся как предикат, приходится через ! явно указывать что не нулл
filter: (x): x is NonNullable<typeof x> => x !== null
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
! короче )
источник