Size: a a a

2018 November 04

NK

ID:72036040 in ❄️ effector
la gente está muy loca
Это у реакта у которого классы?)
У CSS тоже классы
источник

at

andrei tshurotshkin! 🎄 in ❄️ effector
la gente está muy loca
Это именно то, почему у тебя не сработал getState()
где?
источник

АЗ

Андрей Звёздочка in ❄️ effector
ID:72036040
Все прозрачно же?
Да, однако логику на этом строить очень сложно.
источник

l

la gente está muy loca in ❄️ effector
Выполнение побочных эффектов отложено, пока не выполнятся все функции без побочных эффектов
источник

at

andrei tshurotshkin! 🎄 in ❄️ effector
ID:72036040
У CSS тоже классы
лол
источник

l

la gente está muy loca in ❄️ effector
ID:72036040
const { watch, store, etc } = createEffector()

Ну и все, у всех один контекст
import {createDomain} from 'effector'

const {event, effect, store, domain} = createDomain()
источник

l

la gente está muy loca in ❄️ effector
Ну сегодня
источник

🦉⁣

🦉 ⁣ in ❄️ effector
так все связи знаем.
значит можем выяснить какие ивенты триггернутся
и можем проверить зависит ли наш текущий watch от ивентов участвующих в обновлении
если есть такие, то дергаем коллбек только по окончанию обновления

я хз как это реализовать, но понимаю, что это возможно
источник

АЗ

Андрей Звёздочка in ❄️ effector
🦉 ⁣
так все связи знаем.
значит можем выяснить какие ивенты триггернутся
и можем проверить зависит ли наш текущий watch от ивентов участвующих в обновлении
если есть такие, то дергаем коллбек только по окончанию обновления

я хз как это реализовать, но понимаю, что это возможно
Осталось понять нужно ли это в реальности.
источник

🦉⁣

🦉 ⁣ in ❄️ effector
Андрей Звёздочка
Осталось понять нужно ли это в реальности.
да) всмысле осталось понять
источник

NK

ID:72036040 in ❄️ effector
la gente está muy loca
import {createDomain} from 'effector'

const {event, effect, store, domain} = createDomain()
А какой вопрос изначальный был? 😅
источник

NK

ID:72036040 in ❄️ effector
Кароч эффектор гуд
источник

АЗ

Андрей Звёздочка in ❄️ effector
🦉 ⁣
да) всмысле осталось понять
Не знаю. Просто триггериться на эвенты в вотчах - чот попахивает.
источник

АЗ

Андрей Звёздочка in ❄️ effector
Или делать для эвента значение по умолчанию как для стора.
источник

NK

ID:72036040 in ❄️ effector
Ток я так и не понял как filter сделать. Что бы подписываться на весь стор, но только при обновлении определенных полей
источник

🦉⁣

🦉 ⁣ in ❄️ effector
ID:72036040
Ток я так и не понял как filter сделать. Что бы подписываться на весь стор, но только при обновлении определенных полей
подписаться на эти поля
источник

NK

ID:72036040 in ❄️ effector
ID:72036040
Ток я так и не понял как filter сделать. Что бы подписываться на весь стор, но только при обновлении определенных полей
Или типо подписываешься на, а брать...
источник

NK

ID:72036040 in ❄️ effector
ну да...
источник

at

andrei tshurotshkin! 🎄 in ❄️ effector
sample
источник

l

la gente está muy loca in ❄️ effector
ID:72036040
Нужно больше хелперов, но меньше хелперов, но больше
Они схлопываются, это можно увидеть лишь экспериментально)
Пруф — апи первой версии эффектора
https://github.com/zerobias/telegram-mtproto/commit/de7a54941c4965380258db1d9ca2a14de3bc6cbe
источник