У меня есть одна форма, которая используется для создания, чтения, обновления и удаления. Я создал 3 компонента с одинаковой формой, но я передаю им разные реквизиты. Я получил CreateForm.js, ViewForm.js(только с кнопкой удаления) и UpdateForm.js.
Я работал с PHP, поэтому я всегда делал это в одной форме.
Я использую React и Redux для управления хранилищем.
Когда я нахожусь в компоненте CreateForm, я передаю своим подкомпонентам этот реквизит createForm={true}
, чтобы не заполнить входы значением и не отключать их. В моем компоненте ViewForm я передаю этот реквизит readonly="readonly"
.
И у меня возникла еще одна проблема с текстовой областью, которая заполнена значением и не обновляется. React textarea со значением только для чтения, но его необходимо обновить
Какая лучшая структура имеет только один компонент, который обрабатывает эти разные состояния формы?
Есть ли у вас какие-либо советы, учебные пособия, видеоролики, демонстрации для совместного использования?