Size: a a a

2020 October 19

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
а откуда им ещё быть? 🤔
источник

🦜

🦜 in ☄️ effector
я шот раньше делал внутри фильтра, чтобы данные дальше проходили
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
так вопрос то не про фильтр)
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
я шот раньше делал внутри фильтра, чтобы данные дальше проходили
С семплом путаешь
источник

🚀🚀

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

guard({
 source: sample($params, clickButton),
 filter: fxInitList.pending.map(pending => !pending),
 target: fxInitList
})


это читается как «при срабатывании clickButton, если fxInitList.pending содержит false, вызвать fxInitList с данными из $params»
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
технически всё хорошо) по смыслу — обычно юниты реализуются так, чтобы преобразование данных не происходило внутри них, то есть если мы вызываем event(10) то ватчер эвента должен тоже получить 10 а не 100, даже если внутренняя логика передаёт в эффект трансформированные параметры
по идее должно в fork тоже сработать?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
createStore<🦉> ⁣
по идее должно в fork тоже сработать?
ну да, для этого mov и записывается декларативно, чтобы в рантайме выбирать конкретный реф, из которого считываются данные
источник

🦜

🦜 in ☄️ effector
🚀🔬 🚀🔬🚀🔬
если данные лежат в другом сторе, то они считываются через сэмпл

guard({
 source: sample($params, clickButton),
 filter: fxInitList.pending.map(pending => !pending),
 target: fxInitList
})


это читается как «при срабатывании clickButton, если fxInitList.pending содержит false, вызвать fxInitList с данными из $params»
а если стор триггер?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
без разницы
источник

🦜

🦜 in ☄️ effector
что-то я забыл уже
источник

🦜

🦜 in ☄️ effector
с конца лета не пишу на эффекторе(
источник

꧁岡

꧁倫太郎 岡部꧂... in ☄️ effector
источник

R

Rafael 🦠 in ☄️ effector
да ладно вам *злорадствую* 👹
источник

🦜

🦜 in ☄️ effector
источник

AV

Andrey V in ☄️ effector
что то у меня вот так не работает:
const initListStartFirst = createEvent<any>();

const initList = createEffect({
   async handler(params) {

     // ...

   }
});

guard({
   source: initListStartFirst,
   filter: initList.pending.map(pending => !pending),
   target: initList
});
источник

AV

Andrey V in ☄️ effector
в смысле вызывается больше одного раза
источник

🦜

🦜 in ☄️ effector
Andrey V
в смысле вызывается больше одного раза
источник

🦜

🦜 in ☄️ effector
один раз вызывается
источник

AV

Andrey V in ☄️ effector
🦜
один раз вызывается
Да, все ок!  буду юзать gurard.  Хотя мне как новичку с эфектром первый вариант кода казался более ясным
источник

AV

Andrey V in ☄️ effector
Спасибо!
источник