我有一个 redux 表单,其中表单字段为 FieldArray。从状态初始化 redux-form 非常简单,但我的表单有字段列表(FieldArray),并且没有初始化 FieldArray 表单的文档。
问题似乎是由于字段名称(例如:members[0].lastName, members[0].firstName
等) 我已经尝试手动传递这些密钥,但仍然没有表单初始化,请帮忙。
我找到了一个解决方法,我们可以在表单配置对象中添加enableReinitialize: true
,或者我们可以使用componentdidmout
并调用 arrayInsert 操作并传递所有参数。使用了这个 github 问题:https://github.com/erikras/redux-form/issues/2349
FieldArray 的名称应与要以 redux 形式的初始值传递的数据名称相同。
字段数组组件的字段属性仅在我们传递字段数组的有效名称时才存在数据