Я работаю над формой с несколькими вкладками и столкнулся с проблемой обновления только некоторых ключей из текущего контекста.
Пример:
В значениях по умолчанию у меня есть 3 ключа:
{
key1: 'A',
key2: 'B',
key3: [
{
nested1: 'N1_1',
nested2: 'N2_1',
},
{
nested1: 'N1_2',
nested2: 'N2_2',
}
],
}
И я использовал useFieldArray для key3, но я хочу иметь возможность изменять только 1 ключ для каждого объекта, а остальные должны быть заполнены из текущего контекста. Но сделать это невозможно - все, что не отрендерено, будет потеряно. Есть второй вариант - мы можем вручную зарегистрировать ключ 3. Но тогда невозможно что-либо обновить из этого массива.
Пример: https://codesandbox.io/s/rhf-nested-fields-from-default-5nlop?file= / src / index. js
Заранее спасибо :-)