У меня есть форма ContragentForm, в ней 3 вкладки (назовем их для простоты A, B, C) по сути эти вкладки отображают 3 типа данных связанных с одним контрагентом. ContragentForm в useEffect загружает эти три объекта A, B., C и передает своим дочерним компонентам-вкладкам, а там уже они редактируются. На самой родительской форме, т.е. ContragentForm есть кнопка "Сохранить" вот мне нужно собрать все те 3 объекта и сделать POST в самом ContragentForm. Может какие паттерны реакт подскажете? В какую сторону смотреть. Вопрос как мне эти три объекта получить из дочерних вкладок? Заранее спасибо!
Поднятие состояния
пробросить onChange в каждый дочерний компонент, в родительском держать в стейте значения для дочерних ну или через стейт менеджер какой-нибудь
https://reactjs.org/docs/lifting-state-up.html или стейт менджер если все три вкладки находятся в форме, а форма состоит только из инпутов, то может быть можно еще как-то через onSubmit собрать
Обсуждают сегодня