Size: a a a

2020 September 24

m

mr_koshkins in ☄️ effector
и я чет не вкуриваю куда пропихнуть History
источник

m

mr_koshkins in ☄️ effector
если сделать вот так

const store = createStore(false);

const foo = createEvent<History>();
const bar = createEvent<History>();

store.on(foo, (state) => !state);
store.on(bar, (state) => !state);

foo.watch((history) => history.push('/foo') )
bar.watch((history) => history.push('/bar') )
источник

m

mr_koshkins in ☄️ effector
то все ок
источник

m

mr_koshkins in ☄️ effector
но так кода больше получается(
источник

꧁岡

꧁倫太郎 岡部꧂... in ☄️ effector
mr_koshkins
если сделать вот так

const store = createStore(false);

const foo = createEvent<History>();
const bar = createEvent<History>();

store.on(foo, (state) => !state);
store.on(bar, (state) => !state);

foo.watch((history) => history.push('/foo') )
bar.watch((history) => history.push('/bar') )
А че не форвард?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
api.foo это эвент, в ватче эвента будет то, что ты в него передаёшь при вызове
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
по умолчанию — void
источник

m

mr_koshkins in ☄️ effector
🚀🔬 🚀🔬🚀🔬
по умолчанию — void
это я понимаю. я не понимаю куда пропихунть History
источник

m

mr_koshkins in ☄️ effector
в случае с createEvent все понятно
источник

m

mr_koshkins in ☄️ effector
а с createApi как то не вкуриваю
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
кстати, а почему стор boolean?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
где history то берётся)
источник

m

mr_koshkins in ☄️ effector
🚀🔬 🚀🔬🚀🔬
кстати, а почему стор boolean?
просто для примера) суть не меняется, могу объект туда положить
источник

🦜

🦜 in ☄️ effector
mr_koshkins
это я понимаю. я не понимаю куда пропихунть History
в смысле пропихнут?
источник

🚀🚀

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

m

mr_koshkins in ☄️ effector
🚀🔬 🚀🔬🚀🔬
где history то берётся)
history дальше в коде я беру из useHistory
источник

ф

фильтруй мысли... in ☄️ effector
mr_koshkins
но так кода больше получается(
о, ужас 😱
источник

🦜

🦜 in ☄️ effector
mr_koshkins
history дальше в коде я беру из useHistory
источник

🦜

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

🦜

🦜 in ☄️ effector
mr_koshkins
history дальше в коде я беру из useHistory
неправильно
источник