Size: a a a

2021 March 10

🦜

🦜 in ☄️ effector
Тогда какое описание можно обоим терминам дать?
источник

FB

Furrya Black in ☄️ effector
Data flow - поток данных, у эффектора это форвард если чистый пример, вот добавить to: event.prepend(mapFn) уже data flow + data control.
Думаю эти понятия неразрывны что в рамках эффектора что за ним.
Data flow - поток данных, в js на фронт стеке у нас есть свой DCL (data control language) - effector (в приципе навороты поверх redux то же своеобразный dcl, vuex это уже смесь и контроля и флоу).
Имхо, но готов просвещаться)
источник

🦜

🦜 in ☄️ effector
Furrya Black
Data flow - поток данных, у эффектора это форвард если чистый пример, вот добавить to: event.prepend(mapFn) уже data flow + data control.
Думаю эти понятия неразрывны что в рамках эффектора что за ним.
Data flow - поток данных, в js на фронт стеке у нас есть свой DCL (data control language) - effector (в приципе навороты поверх redux то же своеобразный dcl, vuex это уже смесь и контроля и флоу).
Имхо, но готов просвещаться)
Data flow это управление движения сигнала

Data control это "физическое" изменение сигнала
источник

FB

Furrya Black in ☄️ effector
🦜
Data flow это управление движения сигнала

Data control это "физическое" изменение сигнала
а как именно управляется дижение сигнала в рамках эффектора? если сигнал это эвент
источник

FB

Furrya Black in ☄️ effector
вот прям конкретно, форвард евента в smth, event split|prepend|map ...
как то оно не укладывается, мб управление сигналом, без движения? откуда то взял определение? или сам вывел (а из чего)?
источник

🦜

🦜 in ☄️ effector
Furrya Black
а как именно управляется дижение сигнала в рамках эффектора? если сигнал это эвент
Форвард, сплит, гвард
источник

🦜

🦜 in ☄️ effector
Furrya Black
вот прям конкретно, форвард евента в smth, event split|prepend|map ...
как то оно не укладывается, мб управление сигналом, без движения? откуда то взял определение? или сам вывел (а из чего)?
Да я пишу воркшоп и пытаюсь дать определения
источник

🦜

🦜 in ☄️ effector
кароче я вот так пока думаю

data flow — forward, split, guard

data control — map, prepend, sample,

data *** — combine, merge, restore,

attach хз
источник

FB

Furrya Black in ☄️ effector
🦜
Форвард, сплит, гвард
"Data flow это управление движения сигнала"
Все таки кажется, управление лишнее, все вываливается в контроль.
Как и сигнал, пэйлоад сигнала да, но не сигнал.
Я не зря размыл data flow, взять абстрактное определение и применить один в один к любой сфере не получится.
У эффектора первое что приходит в голову - связи. Форвард без препендов, сэмпл без fn, и тд, то есть не трогая сами данные по пути из source в таргет (поток данных => есть источник и приемник, я так понимаю)
источник

🦜

🦜 in ☄️ effector
Furrya Black
"Data flow это управление движения сигнала"
Все таки кажется, управление лишнее, все вываливается в контроль.
Как и сигнал, пэйлоад сигнала да, но не сигнал.
Я не зря размыл data flow, взять абстрактное определение и применить один в один к любой сфере не получится.
У эффектора первое что приходит в голову - связи. Форвард без препендов, сэмпл без fn, и тд, то есть не трогая сами данные по пути из source в таргет (поток данных => есть источник и приемник, я так понимаю)
Мне к любой сфере не надо
источник

🦜

🦜 in ☄️ effector
Furrya Black
"Data flow это управление движения сигнала"
Все таки кажется, управление лишнее, все вываливается в контроль.
Как и сигнал, пэйлоад сигнала да, но не сигнал.
Я не зря размыл data flow, взять абстрактное определение и применить один в один к любой сфере не получится.
У эффектора первое что приходит в голову - связи. Форвард без препендов, сэмпл без fn, и тд, то есть не трогая сами данные по пути из source в таргет (поток данных => есть источник и приемник, я так понимаю)
да, не трогая данных
источник

FB

Furrya Black in ☄️ effector
🦜
кароче я вот так пока думаю

data flow — forward, split, guard

data control — map, prepend, sample,

data *** — combine, merge, restore,

attach хз
давай по другому посмотрим, может и не стоит разделять flow и контрол, а условиться, что эти понятия взаимозаменяемы?
источник

🦜

🦜 in ☄️ effector
Furrya Black
давай по другому посмотрим, может и не стоит разделять flow и контрол, а условиться, что эти понятия взаимозаменяемы?
Я бы сказал, что флоу может быть расширен (map, prepend)
источник

FB

Furrya Black in ☄️ effector
и добавить сносочку про "связи. Форвард без препендов, сэмпл без fn, и тд, то есть не трогая сами данные по пути из source в таргет "
источник

🦜

🦜 in ☄️ effector
Furrya Black
и добавить сносочку про "связи. Форвард без препендов, сэмпл без fn, и тд, то есть не трогая сами данные по пути из source в таргет "
тут есть нюанс, что форвард, что шортхенд семпла
источник

FB

Furrya Black in ☄️ effector
это я так понимаю нужно для человека, который будет знакомится с эффектором по воркшопу?
источник

🦜

🦜 in ☄️ effector
Furrya Black
это я так понимаю нужно для человека, который будет знакомится с эффектором по воркшопу?
я буду проводить внутри команды воркшоп и хочу рассказать про управление данными внутри модели
источник

🦜

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

FB

Furrya Black in ☄️ effector
🦜
тут есть нюанс, что форвард, что шортхенд семпла
source - трансформация или нет - target
мы же играем в семантику, прячем тех детали за абстракцией, не нужно тянуть фактический код
источник

FB

Furrya Black in ☄️ effector
🦜
я буду проводить внутри команды воркшоп и хочу рассказать про управление данными внутри модели
тогда лучше схлопнуть до "управление состоянием", там будет голова и так забита,
тем более сам эффектор так и устроен, скрыть сложности и емкие определения внутри, отдав скромный набор инструкций для "управления состоянием", и все.

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

имхо конешно
источник