Size: a a a

2020 November 24

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
а можно ли внутри фабрики покрывать условиями вызов sample?
да, через guard в clock
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
makoven
Подскажите, умеет ли forest в h('my-web-component', ...) ?
из коробки нет, так как нужно проставлять is в createElement

решается с помощью написания кастомного env https://t.me/effector_ru/140406

@yogurt1
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
на сколько гарантированно, что в eventEnd будет передано актуальное состояние стора?
нужно ли об этом вообще беспокоиться?
беспокоиться нужды нет, актуальность состояния стора гарантируется, сэмплы всегда видят «устаканившееся» значение стора
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Timofey Goncharov
и второй вопрос, на сколько гарантирована такая последовательность?
P. S. тут уже появляется прослойка в виде combine
первый сэмпл всегда будет затирать значение в .on, по той же причине что и выше — сэмплы всегда последние. по сути тебе нужен или on или первый сэмпл

при этом последовательность выполнения сэмплов всегда гарантируется
источник

m

makoven in ☄️ effector
🚀🔬 🚀🔬🚀🔬
из коробки нет, так как нужно проставлять is в createElement

решается с помощью написания кастомного env https://t.me/effector_ru/140406

@yogurt1
Спасибо
источник

NK

ID:0 in ☄️ effector
effector-react 21.1.0effector-react 21.1.0

Add support for object and array of events to useEvent. It's a shorthand for calling several useEvent at once (PR 425 by @sergeysova)
источник

NK

ID:0 in ☄️ effector
источник

Egor Гуща in ☄️ effector
🚀🔬 🚀🔬🚀🔬
первый сэмпл всегда будет затирать значение в .on, по той же причине что и выше — сэмплы всегда последние. по сути тебе нужен или on или первый сэмпл

при этом последовательность выполнения сэмплов всегда гарантируется
Так а как он будет затирать если значение стора не поменялось ,стор не обновится
источник

MS

Max Syabro in ☄️ effector
Не, не делается)
источник

MS

Max Syabro in ☄️ effector
const store = createStore(0)

const { increment, decrement } = createApi(store, {
 increment: state => state + 1,
 decrement: state => state - 1,
})
источник

MS

Max Syabro in ☄️ effector
можно как-то из стора дернуть экшны?
источник

MS

Max Syabro in ☄️ effector
типа store.increment?
источник

Egor Гуща in ☄️ effector
Max Syabro
можно как-то из стора дернуть экшны?
Нет,а зачем они ведь у тебя и так доступны ?
источник

MS

Max Syabro in ☄️ effector
не люблю импорты
источник

MS

Max Syabro in ☄️ effector
import {myStore } from ‘…’
лучше чем
import {myStore, action1, action2, superFx1, superFx2) from ‘…’
источник

MS

Max Syabro in ☄️ effector
меньше читать, меньше писать
источник

Egor Гуща in ☄️ effector
Max Syabro
import {myStore } from ‘…’
лучше чем
import {myStore, action1, action2, superFx1, superFx2) from ‘…’
Убери деструктуризацию и импопти апи
export const api = createApi(store,...)
источник

MS

Max Syabro in ☄️ effector
дефолтные экспорты не нужны, спасибо
источник

Egor Гуща in ☄️ effector
Это не дефолтный
источник

MS

Max Syabro in ☄️ effector
а стоп
источник