字符串数组 - 不嵌套



我希望表单的记录级别数据如下所示:

{
   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?

解决了,我只需要使用

name={name}

而不是

name={`${name}.name`}

凉!

相关内容

  • 没有找到相关文章