Redux表单:如何为嵌套属性添加对象

时间:2016-05-27 09:59:50

标签: redux-form

我想拥有以下型号:

{
  prop1: string, // required
  prop2: null || {
    prop3: null || string
  }
}

我希望表单的用户能够进行以下状态(它们各自都有自己的含义):

{prop1: "...", prop2: null}            // state 1
{prop1: "...", prop2: {}}              // state 2
{prop1: "...", prop2: {prop3: null}}   // state 3
{prop1: "...", prop2: {prop3: "..."}}  // state 4

默认情况下,redux-form将从模式中删除空{}个对象: https://github.com/erikras/redux-form/issues/1047#issuecomment-221925136

所以给定这种行为,状态1和状态2是相同的,也许状态3也是相同的。

我尝试为prop2添加Field,但这不起作用。我希望FieldObject类似于FieldArrayadddelete属性。

为嵌套属性自动创建父级是redux-form的一个很酷的功能,但对于上面的用例,它不匹配......

0 个答案:

没有答案