在React Final Form中,为嵌套字段提供initialValues

时间:2018-08-24 22:01:55

标签: javascript reactjs forms react-final-form

我正在使用React Final Form,由于某种原因,当我尝试将初始值传递给它的initialValues道具时,如果我使用的键的格式为{{1 }}-具有该名称的'key6.value'保持为空。但是,如果格式不包含,它将起作用。在中间,例如Field

为什么initialValues对这些嵌套字段(名称带有。的字段)不起作用?我该怎么做才能使其通过'key6value'

我已经对此进行了彻底的测试,以确保我确定了问题,并且填充字段和不填充字段之间的唯一区别是。在其initialValues属性中。

1 个答案:

答案 0 :(得分:0)

您需要使用实际的嵌套结构进行初始化。不是这样的:

{
  'key5.value': 'init value' // ❌
  ...
}

赞:

{
  key5: {
    value: 'init value' // ✅
  }
  ...
}

有帮助吗?