Является ли компонент формы с валидацией еще презентационным?Или я должен сделать это контейнером? - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть компонент формы, который теперь получает обработчик onSubmit через свои реквизиты, поэтому он не привязан к состоянию напрямую.Перед вызовом onSubmit компонент проверяет себя и выдает ошибки.Теперь мне интересно, можно ли считать этот компонент презентационным, поскольку он выполняет некоторую «умную» работу по проверке данных.

1 Ответ

0 голосов
/ 20 декабря 2018

Я не думаю, что вам нужно слишком беспокоиться об этом.«Контейнеры» - это просто соглашение об именах, которое люди используют для реагирующих компонентов, которые обычно «связаны» с магазином.

Храните свою проверку в том же компоненте формы, чтобы все, что касается этой формы, было инкапсулировано и ничто не просачивалось за ее пределы.Как вы заявили сами, компонент не связан с состоянием напрямую.Родительский компонент не должен заботиться о проверке, все, что ему нужно знать, это возвращаемое значение / объект из обработчика onSubmit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...