Этот вопрос касается места, где нужно проверить элемент формы в редуксе. Я чувствую, как будто у меня должно быть событие onValueChange, которое отправляет действие редуктору, который проверяет и обновляет как значение (недопустимое, так и действительное, как это может быть), а также свойство isValid в состоянии, чтобы затем этот элемент мог отображать ошибка.Валидация в редукторе в редукции
И наоборот, я мог бы выполнить валидацию в действии, и если она не удалась, просто отправьте действие сбоя.
Одно замечание заключается в том, что я предпочитаю анонимную функциональную номенклатуру для продления действия response.component.
Я предполагаю, что я должен изменить название этого места, где будет подходящее место для проверки валидации в потоке редукции.
Я бы сказал, «это зависит». Я предпочитаю позаботиться о фактической проверке в обработчике событий компонента, который это касается, забыв о Redux на мгновение и отправив соответствующее действие в зависимости от результата. Я считаю, что редукторы не должны участвовать, пока вы не измените состояние приложения. – dannyjolie
Или вы можете выполнить проверку в своем компоненте. Промежуточное состояние не входит в Redux imo. Сохраните состояние в Redux после отправки действительной формы. –