react final form移除form.reset上的初始值



我有一个react最终表单,可以使用initialValues预填充,如下所示:

<Form
onSubmit={onSubmit}
initialValues={filterParams}
render={({ handleSubmit, values, form }) => (
<form id="productsFilterForm" onSubmit={handleSubmit}>
...

这很好,可以根据我的需要预先填充表单。但我也有一个重置按钮,可以触发form.reset()。当用户单击此按钮时,我希望它完全重置表单,忽略initialValues,但我所尝试的一切都始终保持这些状态。有什么想法吗?

您可以将新的initialValues传递给form.reset()。您需要form.reset({})

相关内容

  • 没有找到相关文章