Size: a a a

2020 August 03

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
и не ясно до конца изменится ли пока редьюсер не выполнится
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
а название имента подразумевает, что это уже случилось
источник

c⁣

createStore<🦉>... in ☄️ effector
🅅aleriy 🄺obzar
а название имента подразумевает, что это уже случилось
в инпуте то изменилось
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
и кто-то может на него завотчиться в другом месте в надежде на это
источник

П

Первый 🦄 Император... in ☄️ effector
🅅aleriy 🄺obzar
а название имента подразумевает, что это уже случилось
там dom event уже отработал, значение поменялось
источник

VP

Van Pav in ☄️ effector
а где там инпут или дом-событие? 🙂
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
createStore<🦉> ⁣
в инпуте то изменилось
ну и тригери оттуда pleaseTryToChangeUserEmail('new-email@fuck.domain') :)
источник

c⁣

createStore<🦉>... in ☄️ effector
🅅aleriy 🄺obzar
ну и тригери оттуда pleaseTryToChangeUserEmail('new-email@fuck.domain') :)
жесть какая
источник

c⁣

createStore<🦉>... in ☄️ effector
ладно, не буду спорить с убеждениями
источник

c⁣

createStore<🦉>... in ☄️ effector
я предпочту более простой код, нежели усложнять ради бесполезных абстракций
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Первый 🦄 Император
там dom event уже отработал, значение поменялось
когда ты делаешь <input onInput={setEmail} value={storeValue} /> у тебя он не поменяется пока в модели не изменится
источник

c⁣

createStore<🦉>... in ☄️ effector
вы вот сейчас этим и занимаетесь — бесполезным усложнением, ради абстракции, которая никогда не пригодится
источник

c⁣

createStore<🦉>... in ☄️ effector
сидишь потом, читаешь логику:

$data.on(changeData, ƒ)

И сидишь и думаешь, а в каких случаях оно вызывается, кого я могу случайно сломать… хер пойми
источник

П

Первый 🦄 Император... in ☄️ effector
🅅aleriy 🄺obzar
когда ты делаешь <input onInput={setEmail} value={storeValue} /> у тебя он не поменяется пока в модели не изменится
я так не делаю, потому что нах оно мне надо. в ивент эффектора я передаю значение из dom event
источник

c⁣

createStore<🦉>... in ☄️ effector
все процессы превращаются в мешанину
источник

П

Первый 🦄 Император... in ☄️ effector
🅅aleriy 🄺obzar
когда ты делаешь <input onInput={setEmail} value={storeValue} /> у тебя он не поменяется пока в модели не изменится
e => changedEmail(e.target.value)
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
сидишь потом, читаешь логику:

$data.on(changeData, ƒ)

И сидишь и думаешь, а в каких случаях оно вызывается, кого я могу случайно сломать… хер пойми
и бест ов зе бест это:
forward({ from: handleData, to: changeData })

сууупер
то есть одна лишняя прослойка
кайф
источник

c⁣

createStore<🦉>... in ☄️ effector
и таких 4-5 форварда
источник

c⁣

createStore<🦉>... in ☄️ effector
сидишь пытаешься раздуплить намерения этого кода
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Первый 🦄 Император
я так не делаю, потому что нах оно мне надо. в ивент эффектора я передаю значение из dom event
ну это утрированный пример, там сам понимаешь будет onInput=(e) => setEmail(e.target.value) если ты об этом
источник