使用FieldArray字段初始化redux表单

h6my8fg2  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(83)

我有一个redux表单,表单字段为FieldArray。从状态初始化redux表单非常困难straightforward,但我的表单有字段列表(FieldArray),并且没有初始化FieldArray表单的文档。
问题似乎是由于字段名称(例如:members[0].lastName, members[0].firstName等)我已经尝试手动传递这些键,但仍然没有得到表单初始化,请帮助。

li9yvcax

li9yvcax1#

我找到了一个解决方法,我们可以在表单配置对象中添加enableReinitialize: true,或者我们可以使用componentdidmout并调用arrayInsert操作并传递所有参数。https://github.com/erikras/redux-form/issues/2349

bksxznpy

bksxznpy2#

FieldArray的名称应该与您要以redux形式传递的初始值的数据名称相同。
仅当我们传递了字段数组的有效名称时,字段数组组件的字段属性才会显示数据

相关问题