Size: a a a

2020 July 09

NN

Nikita N. in ☄️ effector
аля combine([gate.state, b], (gate, b) => gate && !!b)
источник

NN

Nikita N. in ☄️ effector
а дальше guard{( filter: combine([gate.state, b], (gate, b) => gate && !!b), source: [gate.open, b], target: effect })
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita N.
аля combine([gate.state, b], (gate, b) => gate && !!b)
guard может принимать boolean стор в filter
источник

NN

Nikita N. in ☄️ effector
🚀🔬 🚀🔬🚀🔬
guard может принимать boolean стор в filter
ага, вот его и прокидываю
источник

NN

Nikita N. in ☄️ effector
в общем все круто, что все же задача вполне красиво решается
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita N.
а дальше guard{( filter: combine([gate.state, b], (gate, b) => gate && !!b), source: [gate.open, b], target: effect })
source: merge([state, b])

читается как «при срабатывании любого из триггеров в массиве»
источник

NN

Nikita N. in ☄️ effector
я думал с какой-то версии прокидывать просто массив и будет работать как мердж?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita N.
я думал с какой-то версии прокидывать просто массив и будет работать как мердж?
не, к source применяется combine
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
и типизируемо)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
есть идеи сделать фичадетект типа если в массиве есть эвенты то применять мерж но не уверен насколько это очевидно
лучше не стоит, потом код читать сложно будет
источник

NN

Nikita N. in ☄️ effector
🚀🔬 🚀🔬🚀🔬
не, к source применяется combine
хм, кажется эффект будет тот же? Как от merge
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Paruyr🛸🪐🌏
лучше не стоит, потом код читать сложно будет
ну вот да, мне тоже кажется это довольно сложная развилка
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita N.
хм, кажется эффект будет тот же? Как от merge
не, комбайн всё что не сторы пробрасывает как есть
источник

NN

Nikita N. in ☄️ effector
ну я имею ввиду что gate.state это стор и b это стор
источник

NN

Nikita N. in ☄️ effector
если они меняются то вызовут обновление комбайна
источник

🚀🚀

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

NN

Nikita N. in ☄️ effector
получается что комбайн сработает как merge
источник

🚀🚀

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

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
ток в эффект отправится массив
источник