Size: a a a

2020 July 14

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
фильтруй мысли
следующий шаг - убрать restore
...
PROFIT!
https://share.effector.dev/8loHCqvA
ну блин, это же не js1k турнир) да, явное состояние тут можно заменить неявным, но нужно ли?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
тем более твой пример сломается если event будет вызван с false
источник

ф

фильтруй мысли... in ☄️ effector
а что происходит?)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
Што за магия?)
следствие из существования sample(event, event), читается как «при срабатывании fxB.done, если event уже был вызван и причём вызван с truthy значением, то вызвать результат»
источник

DS

Dmitriy Shuleshov in ☄️ effector
фильтруй мысли
а что происходит?)
Ты понял?)
источник

🚀🚀

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

я лично не пользуюсь и пока не планирую)
источник

DS

Dmitriy Shuleshov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
следствие из существования sample(event, event), читается как «при срабатывании fxB.done, если event уже был вызван и причём вызван с truthy значением, то вызвать результат»
Это ты про ивент в фильтре гарда пояснил?
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
source/clock/filter сэмпла и гарда создают неявные состояния
источник

ф

фильтруй мысли... in ☄️ effector
Dmitriy Shuleshov
Ты понял?)
гард не сработает пока не сработает filter-event
источник

🚀🚀

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

DS

Dmitriy Shuleshov in ☄️ effector
фильтруй мысли
гард не сработает пока не сработает filter-event
А ну да. Если null || 0 прилетит, все сломается
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Dmitriy Shuleshov
А ну да. Если null || 0 прилетит, все сломается
ну думаю тут можно сделать filter: event.map(() => true), просто без restore
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
но я бы написал с restore)
источник

ф

фильтруй мысли... in ☄️ effector
удалил ещё кусок, а оно продолжает работать)
https://share.effector.dev/5onifyGz
источник

DS

Dmitriy Shuleshov in ☄️ effector
фильтруй мысли
удалил ещё кусок, а оно продолжает работать)
https://share.effector.dev/5onifyGz
Бан)
источник

З

Завтра in ☄️ effector
фильтруй мысли
удалил ещё кусок, а оно продолжает работать)
https://share.effector.dev/5onifyGz
что тут происходит
источник

DS

Dmitriy Shuleshov in ☄️ effector
Завтра
что тут происходит
Стресс тест эффектора)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
фильтруй мысли
удалил ещё кусок, а оно продолжает работать)
https://share.effector.dev/5onifyGz
😳😳😳
источник

🚀🚀

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