我有一个列表,我尝试为每个项目创建表单以分别提交它们,每一行都是动态添加的。我用compose()
动态地创建表单的每个名字,像这样:Redux Form,动态名称形式暗示re registeredFields
return {
formName: ownProps.form
}
而且我在子组件传递表单名称这样的(列表项),列表从减速到:
list.map((item, index) => (
<RowAuthorizations form={`${formName}[${index}]`} onSubmit={this.submitRowAuthorization} />
))
当我尝试刷新我的列表域,但没有选择的值从减速机:
tenant.users.filter((x) => x.id !== action.payload.id)
领域的价值已经被删除,但记数eredFields重新出现当我的组件重新呈现没有删除值的列表。
当我添加字段:
当我删除领域:
删除减速器中的字段?减速器不应该改变任何东西! –
减速器只筛选列表以删除选定的项目,之后,我的组件重新呈现更新列表 – user3703539