1

我正在开发一个使用 React-Navigation 的 React-Native 应用程序,我需要在导航离开时清除 redux-form,因此导航回时表单就像新的一样。

使用 React-Navigation,组件不会卸载,因此在导航回它时不会破坏并再次创建表单。

我正在使用this.props.reset('formname')它在导航时清除表单,但是这会删除我存储在syncErrors. syncErrors当我返回屏幕并单击提交按钮时,由于未保留,它不会产生任何验证错误。

什么是重置 redux-form 并像新的一样返回它而不清除syncErrors(保持验证)的正确方法?

4

0 回答 0