Как использовать данные из нескольких форм для создания записи с помощью react-admin?

#reactjs #react-admin

Вопрос:

Как использовать данные из нескольких форм для создания записи ?

Привет, моя цель состоит в том, чтобы сделать страницу, которая выглядит следующим образом: слева форма, посередине кнопка «добавить», а справа список элементов. Вверху будет поле выбора «тип формы». Когда я меняю тип формы, форма меняется (существует 5-6 типов форм). Когда я заполняю форму и нажимаю «добавить», элемент (показывающий некоторые сведения из заполненной формы) добавляется в список справа. У всех форм есть что-то общее: поле «имя». Конечный созданный ресурс будет выглядеть следующим образом: (пример, если я заполнил 3 разные формы, но на самом деле может быть гораздо больше объектов, некоторые из них имеют одинаковую структуру)

 {  "here_name_in_form1":{  "app_name":"name of app",  "client":"someone",  "id":"",  "some_date":"20210101"  },  "here_name_filled_in_form2":{  "param1":"value1",  "test":true,  "id":"1",  "date":"20210101",  "random_input":1232  },  "here_name_filled_in_form3":{  "another_random_field":8382  "a_bool_value":false  } }  

Часть, в которой у меня есть форма, изменяемая в соответствии с кнопкой «тип формы», проста, но как мне работать со списком ? Я не хочу создавать ресурс до тех пор, пока пользователь не нажмет кнопку «сохранить» внизу. Как я могу этого достичь ?