如何禁用表单重置 react-final-form 的验证?

How to disable validation on form reset react-final-form?

我在电子邮件输入字段中有自定义验证,它由 form.reset() 触发,它会重置表单(在用户成功提交表单后)。

我想知道如何在用户提交并重置表单后不触发验证?

在成功提交和重置表单后,我使用以下方法摆脱验证。

form.reset();
form.resetFieldState('email');

下可用

FormRenderProps > FormApi

对于以后 运行 遇到此问题的任何人 - 您也可以使用 form.restart(),这将重置所有字段的表单和字段状态。这非常适合当您的初始表单值触发验证时。

See FormAPI docs here