У меня есть следующая структура:
FormEditor
- содержит несколько FieldEditor
FieldEditor
- редактирует поле формы и сохраняет в нем различные значения. Состояние
При нажатии кнопки в FormEditor я хочу иметь возможность собирать информацию о полях из всех компонентов FieldEditor
, информацию, которая находится в их состоянии, и иметь все это в FormEditor.
Я рассмотрел сохранение информации о полях вне состояния FieldEditor
и вместо этого поставил ее в состояние FormEditor
. Однако для этого требуется FormEditor
прослушать каждый из них FieldEditor
, поскольку они меняются и сохраняют в нем свою информацию.
Не могу ли я просто получить доступ к состоянию детей? Идеально?