- реакция-нативная
- реакция-окончательная форма
- rect-navigation
Мне нужно разделить мою форму на подчиненные формы. Подформы будут отображаться на отдельных экранах в React-Native, но мне нужно, чтобы они были частью одного и того же объекта обработки форм. Из каждой подчиненной формы мне нужен доступ к полному состоянию формы (для всех полей), но каждая подчиненная форма будет отображать только некоторые поля.
Есть ли способ передать объект формы на другой экран / компонент и продолжитьиспользовать обработку / проверку состояния из основной формы?
Пример:
MainForm
FieldX
FieldY
Button to open subform A
SubFormA
FieldA1
FieldA2
FieldX <- reused from main form, might be readonly in subform A
Button to go back to main form
Button to open subform B
SubFormB
FieldB1
Button to go back to main form
Фактическая отправка формы может быть выполнена только из MainForm. У меня есть эта настройка со старой библиотекой форм, но я использую модалы, чтобы показать подчиненные формы, которые встроены в основную форму. Но я бы хотел прекратить использовать модалы и вместо этого выдвинуть отдельный экран (используя реагирующую навигацию) с возможностями подчиненной формы, каким-то образом передавая объект формы.