我希望表单的记录级数据如下所示:
{
names: ['foo name', 'bar name']
}然而,我必须嵌套,这给了我:
{
names: [ { name: 'foo name' }, { name: 'bar name' }]
}这个巢是由这个引起的:
<FieldArray name="names">
{({ fields }) =>
fields.map((name, index) => (
<div key={name}>
<Field
name={`${name}.name`}
component="input"
placeholder="Name"
/>
</div>
))
}
</FieldArray>有没有办法避免这种嵌套,只获取字符串的FieldArray?
发布于 2019-03-26 02:23:58
解决了它,我不得不用
name={name}而不是
name={`${name}.name`}酷!
https://stackoverflow.com/questions/55330953
复制相似问题