这个问题特定于redux-form.
我正在使用字段的异步验证,但不希望在表单提交上重新验证,因为验证很昂贵.
我看过这个github问题https://github.com/erikras/redux-form/issues/681,建议是记住异步验证功能.我不想回到服务器上,所以有没有办法在asyncValidate中访问商店?
从redux-form代码看,应该可以检查handleSubmit函数中的异步错误字段,而不是调用asyncValidate()
.这可以作为配置选项添加到redux-form吗?
最佳答案 昨天发布的
v6.0.0-alpha.8
引入了一个
shouldAsyncValidate()
配置参数来解决这个特定问题.