Validation Redux表单-如何验证异步模糊字段数组?

Validation Redux表单-如何验证异步模糊字段数组?,validation,redux-form,Validation,Redux Form,我有这样一个FieldArray: renderLanguages = fields => ( <div> {fields.map(fieldName => <Field name={fieldName + '.iso'} component="input" type="text" /> </div> ) 我的asyncValidate从未被调用。我想知道是否必须以其他方式指定asyncBlur字段。或者,如果redu

我有这样一个FieldArray:

renderLanguages = fields => (
    <div>
      {fields.map(fieldName => <Field name={fieldName + '.iso'} component="input" type="text" />
    </div>
)

我的asyncValidate从未被调用。我想知道是否必须以其他方式指定asyncBlur字段。或者,如果redux表单不提供字段数组的异步验证。

要使
redux表单
FormArray与一起使用,它需要将字段作为
语言[]传递。
而不仅仅是
语言
。 我认为它的设计也很好,一般来说,我们不会对任何参数的更改进行异步验证,而是对特定参数进行异步验证

以下是工作示例:-


我有一些问题。有什么解决办法吗?@bitrevolution你找到答案了吗?
const asyncValidate = values => {
  console.log(values);
}

export default reduxForm({
  form: 'languagesForm',
  asyncValidate,
  asyncBlurFields: ['languages']
})(LanguagesForm)
const asyncValidate = values => {
  console.log(values);
}

export default reduxForm({
  form: 'languagesForm',
  asyncValidate,
  asyncBlurFields: ['languages[].name']
})(LanguagesForm)