Я работаю над приложением React-Native, которое использует React-Navigation, где мне нужно очистить избыточную форму, когда она удалена, так что форма похожа на новую при переходе назад.
При использовании React-Navigation компонент не отключается, поэтому форма не уничтожается и не создается снова при переходе к ней.
Я использую this.props.reset('formname')
, который очищает форму при переходе, однако это удаляет все мои проверки, хранящиеся в syncErrors
. Когда я возвращаюсь к экрану и нажимаю кнопку отправки, он не выдает никаких ошибок проверки из-за того, что syncErrors
не сохраняется.
Как правильно сбросить избыточную форму и вернуть ее как новую без очистки syncErrors
(сохранение проверок)?