打字稿错误:类型'string'不可分配给类型'"allName"反应钩子形式的`allName.${number}.nestedArray`'
我正在使用打字稿处理 react hook 表单。我的数据结构在数组中看起来是数组。所以我尝试使用useFieldArray
allName: [
{
name: "useFieldArray1",
nestedArray: [
{ name1: "field1", name2: "field2" },
{ name1: "field3", name2: "field4" }
]
},
{
name: "useFieldArray2",
nestedArray: [{ name1: "field1", name2: "field2" }]
}
]
但是当我尝试为输入设置名称时,就像allName[${nestIndex}].nestedArray
我收到以下警告一样。
Type 'string' is not assignable to type '"allName" | `allName.${number}.nestedArray`'
在这里我附上了我的代码的代码沙箱链接。
https://codesandbox.io/s/gallant-buck-iyqoc?file=/src/nestedFieldArray.tsx:504-537
如何解决这个问题?
THE END
二维码