Как использовать контролируемые компоненты с формой листинга - PullRequest
0 голосов
/ 30 января 2019

В React формы обычно реализуются с использованием контролируемых компонентов .При таком шаблоне формы целей соответствуют полям состояния компонента.Функции обработчика используются для обновления состояния компонентов при редактировании формы.

Рассмотрим следующий нетривиальный псевдо-пример

enter image description here

Эта сводная форма позволяет пользователю редактировать несколько объектов одновременно, помечать объекты для удаления или добавлять новые объекты.Любая комбинация этих изменений должна быть сохранена с помощью одной команды сохранения.Контейнер извлекает список сущностей из API при монтировании и подключается к Redux.Контейнер отображает список сущностей на компоненты, представляющие одну сущность или строку таблицы, если хотите.

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

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