reactjs - 如何获取 redux-form 中嵌套字段嵌套的数据?

标签 reactjs react-native redux redux-form

我有一个场景,其中有一个项目列表,每个项目都有并排的名称和值选择器(因此有两个输入)。用户选择名称(其单选按钮),然后选择值。我正在使用redux-form到目前为止我取得的成就:

<Field name='item1' component={DropDownPicker} /> <Field name='item2' component={DropDownPicker} />

提交后的值为 {item1: 1, item2: 2}

现在不同类别项目会有很多值,这将是一个大而困惑的对象,所有类别数据都在一个地方,我想避免这种情况。

如何获取这一项数据 {first: {item1: 1, item2: 2}}或作为集合[{item1: 1, item2: 2}]

最佳答案

将项目包装到第一个对象中:

<Field name='first.item1' component={DropDownPicker} />
<Field name='first.item2' component={DropDownPicker} />

提交后,您将获得{first: {item1: 1, item2: 2}}

关于reactjs - 如何获取 redux-form 中嵌套字段嵌套的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49302237/

相关文章:

javascript - 处理刷新 token 的方法

javascript - React Native Navigator,在 RenderScene 中调用函数时遇到问题

javascript - 图像未使用 require 加载本地文件

javascript - 为什么我的 React 组件在分派(dispatch)更改 Redux 存储的操作后没有重新渲染?

reactjs - 从 Redux 数组中删除当前数组元素

reactjs - 使用react.js更新表会导致错误的行顺序

reactjs - 刷新 react 应用程序,404 错误。 react 路由器问题

javascript - Heroku : Error: ENOENT: no such file or directory, 打开 '/app/build/index.html' ?

javascript - 切换点击选择标签 - React

javascript - 在提供 css 属性时,内联未在 Material ui 中定义