Size: a a a

2021 March 01

D

Dmitry in ☄️ effector
Связи постоянно плодятся и не удаляются
источник

И

Иван in ☄️ effector
Andrey
связь неоднородна во времени
то она есть, то нет
нет статичности
нет, это я понимаю

если forward предоставляет возможность сделать unforward, то почему бы ей не пользоваться?
источник

И

Иван in ☄️ effector
Dmitry
Связи постоянно плодятся и не удаляются
удалются
источник

A

Andrey in ☄️ effector
Иван
нет, это я понимаю

если forward предоставляет возможность сделать unforward, то почему бы ей не пользоваться?
ну я считаю "анфорвард" скорее служебной фичей, как гетстейт у стора
источник

MK

Mihail Kuzmin in ☄️ effector
Dmitry
Связи постоянно плодятся и не удаляются
forward возвращает функцию отписки
источник

A

Andrey in ☄️ effector
Иван
нет, это я понимаю

если forward предоставляет возможность сделать unforward, то почему бы ей не пользоваться?
для меня консерн в том, что логика выплывает во вьюху, я такое не люблю, ну и динамические связи - тоже такое себе
а так, я щитаю, что можно все
особенно если никто не видит 👀
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
@furryablack запушил более внятный пример с переключением между singleton scope контейнерами
источник

И

Иван in ☄️ effector
Andrey
ну я считаю "анфорвард" скорее служебной фичей, как гетстейт у стора
не вижу в документации ничего плохого про анфорвард, кроме “makes debug harder”
источник

A

Andrey in ☄️ effector
Иван
не вижу в документации ничего плохого про анфорвард, кроме “makes debug harder”
уже повод 😅
когда подвезут девтулзы - динамические связи тоже будут не самым приятным кейсом
источник

c⁣

createStore<🦉>... in ☄️ effector
Иван
не вижу в документации ничего плохого про анфорвард, кроме “makes debug harder”
Ssr ещё
источник

И

Иван in ☄️ effector
мы, пролетарии, без этих ваших SSR живём)
источник

🦜

🦜 in ☄️ effector
Andrey
ммм, из первого, что вспомнилось: есть моделька для инпута, там в эффекты зашит вотч на ивент фокуса, который триггерит фокус на рефе элемента

useEffect(() => model.focus.watch(() => ref.focus()), [model])
если упрощенно
Я наоборот делал
источник

A

Andrey in ☄️ effector
Иван
мы, пролетарии, без этих ваших SSR живём)
статичность связей, это, лично для меня, основной поинт эффектора, вокруг которого строится достаточно много из идеологии
просто для того, чтобы потом в неожиданном месте, оно не взорвалось, я бы придерживался этой концепции

ну а так, "как с кайфом, так и делаем" 🌝
источник

A

Andrey in ☄️ effector
🦜
Я наоборот делал
в плане?
источник

🦜

🦜 in ☄️ effector
Andrey
в плане?
Работал с рефом внутри модели
источник

A

Andrey in ☄️ effector
🦜
Работал с рефом внутри модели
а лайфсайкл рефа?
источник

🦜

🦜 in ☄️ effector
Andrey
а лайфсайкл рефа?
Он как аргумент приходил
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
ммм, из первого, что вспомнилось: есть моделька для инпута, там в эффекты зашит вотч на ивент фокуса, который триггерит фокус на рефе элемента

useEffect(() => model.focus.watch(() => ref.focus()), [model])
если упрощенно
Зачем model в депсах?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Andrey
а лайфсайкл рефа?
Колбек форма и впиред🌚
источник

A

Andrey in ☄️ effector
Dmitriy Shuleshov
Зачем model в депсах?
ну, типа
если перерендерится филд, с другой моделью к примеру, чтобы не багануло

да мало ли, оверхеда никакого, зато спокойнее спится)
источник