Forms 使用FieldArray字段初始化redux表单

Forms 使用FieldArray字段初始化redux表单,forms,reactjs,redux,react-redux,redux-form,Forms,Reactjs,Redux,React Redux,Redux Form,我有一个redux表单,表单字段为FieldArray。 从state初始化redux表单很不错,但是我的表单有字段列表(),并且没有初始化FieldArray表单的文档 问题似乎是因为字段名(例如:members[0]。lastName,members[0]。firstName等) 我已经尝试手动传递这些键,但仍然没有表单初始化,请帮助。我找到了一个解决方法,我们可以在表单配置对象中添加启用重新初始化:true,或者我们可以使用组件didmout调用arrayInsert操作并传递所有参数。使

我有一个redux表单,表单字段为FieldArray。 从state初始化redux表单很不错,但是我的表单有字段列表(),并且没有初始化FieldArray表单的文档

问题似乎是因为字段名(例如:
members[0]。lastName,members[0]。firstName
等)
我已经尝试手动传递这些键,但仍然没有表单初始化,请帮助。

我找到了一个解决方法,我们可以在表单配置对象中添加
启用重新初始化:true
,或者我们可以使用
组件didmout
调用arrayInsert操作并传递所有参数。使用此github问题:


但仍然不希望有更好的解决方案。

FieldArray的名称应该与要在redux表单的初始值中传递的数据名称同名

只有在传递了字段数组的有效名称时,字段数组组件的字段道具才会显示数据