尝试使用shouldValidate

时间:2017-01-19 04:34:53

标签: reactjs redux-form

所以我有一个相当复杂的小形式。

我有一个需要访问nextProps的验证功能。 The shouldValidate prop看起来很完美,但由于某种原因,验证函数被调用两次,一次是由shouldValidate调用,一次是由常规验证过程调用。如果我删除第一个validate属性,则不会进行验证。

有没有人得到一个如何运作的例子。

我有:

AddJobsForm = reduxForm({
  form: 'addJobsForm',
  validate,
  shouldValidate: validate
})(AddJobsForm);

1 个答案:

答案 0 :(得分:0)

我暂时没有使用过这个版本,但我认为您需要重新阅读您链接到的文档,以了解您应该传递给shouldValidate的内容。它应该返回一个布尔值,指示是否应该调用validate。将它作为验证函数本身永远不会有意义。如果您始终要验证,请不要为shouldValidate提供任何内容。