首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >字符串数组-不嵌套

字符串数组-不嵌套
EN

Stack Overflow用户
提问于 2019-03-25 11:35:30
回答 1查看 36关注 0票数 0

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

代码语言:javascript
运行
复制
{
   names: ['foo name', 'bar name']
}

然而,我必须嵌套,这给了我:

代码语言:javascript
运行
复制
{
   names: [ { name: 'foo name' }, { name: 'bar name' }]
}

这个巢是由这个引起的:

代码语言:javascript
运行
复制
        <FieldArray name="names">
          {({ fields }) =>
            fields.map((name, index) => (
              <div key={name}>
                <Field
                  name={`${name}.name`}
                  component="input"
                  placeholder="Name"
                />
              </div>
            ))
          }
        </FieldArray>

有没有办法避免这种嵌套,只获取字符串的FieldArray?

EN

Stack Overflow用户

回答已采纳

发布于 2019-03-26 02:23:58

解决了它,我不得不用

代码语言:javascript
运行
复制
name={name}

而不是

代码语言:javascript
运行
复制
name={`${name}.name`}

酷!

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55330953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档