Size: a a a

2020 August 17

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
Это и есть своя. Сделали самое начало. Сейчас юзаем в своих проектах и глядим на кейсы
Понял
источник

SE

Stanislav Eremenko in ☄️ effector
А, пардоньте. Я ток первый пример глянул)
источник

yv

yumaa verdin in ☄️ effector
Alexey Anarion
Всем привет!
Я тут библиотечку для работы с формами на эффекторе накатал:
https://www.npmjs.com/package/effector-forms

Буду рад если окажется кому полезной (и рад обратной связи).

Делал на основании обобщения своих накопившихся за полтора года разработки на эффекторе кейсов
кажется тут опечатка, или я не очень понял, зачем Boolean вызывается
источник

AO

Aleksandr Osipov in ☄️ effector
может Boolean(value) имелось ввиду
источник

AA

Alexey Anarion in ☄️ effector
Aleksandr Osipov
Вообще я бы состояние формы: значения, ошибки и подоьное я бы сделал общими сторами, то есть $values, $errors, так гибче кмк
а если какая то логика есть еще завязанная на значение отдельного поля?
Я думал об этом в самом начале, и для динамических полей так точно придется делать.

Но у выбранного мной подхода есть другой профит.
Ты можешь через точку доставать знгачения сторов и завязывать на них логику

forward({
  from: form.fields.email.$value ,
  to: something
})
источник

AA

Alexey Anarion in ☄️ effector
Aleksandr Osipov
может Boolean(value) имелось ввиду
всё верно :( опечатка, поправлю
источник

AO

Aleksandr Osipov in ☄️ effector
Alexey Anarion
а если какая то логика есть еще завязанная на значение отдельного поля?
Я думал об этом в самом начале, и для динамических полей так точно придется делать.

Но у выбранного мной подхода есть другой профит.
Ты можешь через точку доставать знгачения сторов и завязывать на них логику

forward({
  from: form.fields.email.$value ,
  to: something
})
Ну так не проблема, можно всегда получить это значение в производном сторе через .map
источник

AA

Alexey Anarion in ☄️ effector
Aleksandr Osipov
Ну так не проблема, можно всегда получить это значение в производном сторе через .map
ага, но тогда мапать придется много где
источник

AA

Alexey Anarion in ☄️ effector
в общем, я на этот счет сомневался и пока для меня это открытый вопрос
источник

D

Draft in ☄️ effector
Alexey Anarion
всё верно :( опечатка, поправлю
либа норм, мне понравилась, поле может иметь несколько валидаторов и сообщений о ошибке?
источник

c⁣

createStore<🦉>... in ☄️ effector
Alexey Anarion
а если какая то логика есть еще завязанная на значение отдельного поля?
Я думал об этом в самом начале, и для динамических полей так точно придется делать.

Но у выбранного мной подхода есть другой профит.
Ты можешь через точку доставать знгачения сторов и завязывать на них логику

forward({
  from: form.fields.email.$value ,
  to: something
})
это оч удобно
источник

AA

Alexey Anarion in ☄️ effector
Draft
либа норм, мне понравилась, поле может иметь несколько валидаторов и сообщений о ошибке?
конечно)
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
Ну так не проблема, можно всегда получить это значение в производном сторе через .map
а вот это не оч удобно
источник

AO

Aleksandr Osipov in ☄️ effector
createStore<🦉> ⁣
а вот это не оч удобно
а какой кейс то, хм?
источник

AA

Alexey Anarion in ☄️ effector
Aleksandr Osipov
а какой кейс то, хм?
автокомплит например
источник

c⁣

createStore<🦉>... in ☄️ effector
Aleksandr Osipov
а какой кейс то, хм?
мапать на каждый чих?
источник

AO

Aleksandr Osipov in ☄️ effector
не, когда это вообще нужно
источник

c⁣

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

DS

Dmitriy Shuleshov in ☄️ effector
Alexey Anarion
Всем привет!
Я тут библиотечку для работы с формами на эффекторе накатал:
https://www.npmjs.com/package/effector-forms

Буду рад если окажется кому полезной (и рад обратной связи).

Делал на основании обобщения своих накопившихся за полтора года разработки на эффекторе кейсов
Выглядит достаточно неплохо. Нужен бы пример с Yup, и хотелось бы что типы через валидацию тянулись
источник

AA

Alexey Anarion in ☄️ effector
Dmitriy Shuleshov
Выглядит достаточно неплохо. Нужен бы пример с Yup, и хотелось бы что типы через валидацию тянулись
типы тянутся)
источник