1

我使用 redux-form v5。

状态形状为:

{
    name: 'abc',
    parameter: 'asdf',
    namespaces: {
        namespaceA: ['tag1', 'tag2', 'tag3'],
        namespaceB: ['tag3', 'tag4', 'tag6']
        ...
    }
}

为了连接静态字段,当我调用时在字段数组中指定它们就足够了

reduxForm({
   form: 'myForm',
   ['name', 'parameter'],
}, mapStateToProps, mapDispatchToProps)(MyForm)

但是如何连接到“命名空间”对象的各个键?

最终目标是在表单上显示多对 Label - Input,其中 Label 将是 namespaceA/namespaceA/... 并且 Input 将包含相应命名空间的所有标签。

编辑输入应该只修改相应的数组。

我不能真正以常规方式指定它们,因为键是动态的。

我认为我可能需要为每个键动态生成表单,但还不能让它工作。

4

0 回答 0