Обновление:
В соответствии с этим PR , похоже, react-admin
очищает состояние формы после отправки формы Create / Edit Forms.
К сожалению, я не нашел документированного способа, как предотвратить это поведение по умолчанию.
Из PR я понимаю, что прохождение redirect={false}
и to={{ state: { skipFormReset: true } }}
может помешать очистке состояния формы.Примерно так:
<CreateButton redirect={false} to={{ state: { skipFormReset: true } }} />
Другой вариант (обходной путь) - после создания вы можете попробовать обновить текущую форму создания defaultValue
данными, которые вы уже заполнили (создали).
Оригинальный ответ: redux-form
автоматически уничтожит вашу форму и ее состояние (данные), когда компонент отключен.
Вы можете запретить это поведение формы по умолчанию и сохранить формусостояние после размонтирования, как прохождение:
destroyOnUnmount: false
destroyOnUnmount документация .