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