Size: a a a

React: русскоязычное сообщество

2020 May 31

A

Aleksandr in React: русскоязычное сообщество
тут всего 6 полей =)
источник

LL

Lev Lunev in React: русскоязычное сообщество
:DDDD Я понимаю))

Окей, тогда норм практикой будет просто сделать экшены, которые принимают имя поля, которое собираемся обрабатывать?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Что касается форм, то давно уже есть redux-form, и это хорошая библиотека, полноценная.
источник

LL

Lev Lunev in React: русскоязычное сообщество
Хорошо... Спасибо большое, гляну тогда!)
источник

A

Aleksandr in React: русскоязычное сообщество
Юра Чеботаев
Что касается форм, то давно уже есть redux-form, и это хорошая библиотека, полноценная.
Хм, а какое преимущество формы над обычными полями ввода?
источник

LL

Lev Lunev in React: русскоязычное сообщество
Lev Lunev
:DDDD Я понимаю))

Окей, тогда норм практикой будет просто сделать экшены, которые принимают имя поля, которое собираемся обрабатывать?
Если ещё не совсем достал - если у меня нет формы, а в редюсере просто куча полей похожих, то так норм делать?
источник

A

Aleksandr in React: русскоязычное сообщество
Lev Lunev
Если ещё не совсем достал - если у меня нет формы, а в редюсере просто куча полей похожих, то так норм делать?
нет
источник

LL

Lev Lunev in React: русскоязычное сообщество
...страшно уже спрашивать, но как тогда норм?)
источник

LL

Lev Lunev in React: русскоязычное сообщество
Через фабрику?
источник

A

Aleksandr in React: русскоязычное сообщество
Lev Lunev
...страшно уже спрашивать, но как тогда норм?)
У вас не должно быть похожих полей, должны быть уникальные поля, если вы забьете на проект месяца на два, то вы потом не вспомните, какая форма к чему относится
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Lev Lunev
Если ещё не совсем достал - если у меня нет формы, а в редюсере просто куча полей похожих, то так норм делать?
Да ну норм, конечно.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Просто если вы будете развивать, то потом столкнетесь с проблемами, которые другие люди уже решили.
источник

LL

Lev Lunev in React: русскоязычное сообщество
Ну вот да, понимаю, поэтому и пишу тут
источник

LL

Lev Lunev in React: русскоязычное сообщество
Типа у меня на беке опыт хороший, поэтому и чувствую, что не совсем так это делается
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А у вас какое приложение? Коммерческое, или учебное?
источник

LL

Lev Lunev in React: русскоязычное сообщество
Юра Чеботаев
А у вас какое приложение? Коммерческое, или учебное?
Коммерческое
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ну, тогда лучше по бест-практайсам.
источник

LL

Lev Lunev in React: русскоязычное сообщество
https://redux.js.org/recipes/structuring-reducers/reusing-reducer-logic - короче делаю редюсер, который будет обрабатывать поле и его фабрикую?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Конкретно для форм нужно взять redux-form.
источник

LL

Lev Lunev in React: русскоязычное сообщество
Не-не, мне просто для своего стейта
источник