1

我正在处理多选项卡表单,并且我遇到了仅更新当前上下文中的一些键的问题。

例子:

在默认值中,我有 3 个键:

{
  key1: 'A',
  key2: 'B',
  key3: [
    {
      nested1: 'N1_1',
      nested2: 'N2_1',
    },
    {
      nested1: 'N1_2',
      nested2: 'N2_2',
    }
  ],
}

我已经为 key3 使用了 useFieldArray,但我希望能够从每个对象中只更改 1 个键,其余的应该从当前上下文中填充。但是没有办法这样做——所有没有被渲染的东西都会丢失。还有第二个选项——我们可以手动注册key3。但是,不可能从这个数组中更新任何东西。

示例: https ://codesandbox.io/s/rhf-nested-fields-from-default-5nlop?file=/src/index.js

提前致谢 :-)

4

0 回答 0