使用 FieldArray 字段初始化 redux 表单



我有一个 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 形式的初始值传递的数据名称相同。

字段数组

组件的字段属性仅在我们传递字段数组的有效名称时才存在数据

最新更新