redux-form – 我可以在表单提交时使用redux表单禁用异步验证吗?

这个问题特定于redux-form.

我正在使用字段的异步验证,但不希望在表单提交上重新验证,因为验证很昂贵.

我看过这个github问题https://github.com/erikras/redux-form/issues/681,建议是记住异步验证功能.我不想回到服务器上,所以有没有办法在asyncValidate中访问商店?

从redux-form代码看,应该可以检查handleSubmit函数中的异步错误字段,而不是调用asyncValidate().这可以作为配置选项添加到redux-form吗?

最佳答案 昨天发布的
v6.0.0-alpha.8引入了一个
shouldAsyncValidate()配置参数来解决这个特定问题.

点赞