Javascript 如何使用;带有“数组”的对象数组;在;React Redux表格“;

Javascript 如何使用;带有“数组”的对象数组;在;React Redux表格“;,javascript,arrays,reactjs,react-redux,Javascript,Arrays,Reactjs,React Redux,我试图在我的第一个react应用程序中使用react-redux表单(),但现在我遇到了无法解决的问题 我希望模型变量的结构如下: specialCondtions: [ { terms: [ {obj1a},{obj2a},... ] } { terms: [ {obj1b},{obj2b},... ] } { terms: [ {obj1c},{obj2c},... ] } { terms: [ {obj1d},{obj2d},... ] } ] 类似于数组的数组。

我试图在我的第一个react应用程序中使用react-redux表单(),但现在我遇到了无法解决的问题

我希望模型变量的结构如下:

specialCondtions: [
   { terms: [ {obj1a},{obj2a},... ] }
   { terms: [ {obj1b},{obj2b},... ] }
   { terms: [ {obj1c},{obj2c},... ] }
   { terms: [ {obj1d},{obj2d},... ] }
]
类似于数组的数组。 问题是在乞讨时,我的模型中只有空数组

specialCondtions: []
现在,第一个obj1a来自用户输入。 我不能用这个:

let obj={terms:[]}
obj.terms.push(obj1a)
dispatch(actions.push("model.specialCondtions",obj))
因为我得到以下错误:

Uncaught Error: Actions must be plain objects. Use custom middleware for async actions.

这不是异步的,所以我可能做了一些错误的事情。

你能显示操作的代码吗?推送?嘿,对不起,我可能没有正确编写它,但我正在使用它,并且操作是从那里导入的。你能显示操作的代码吗?推送?嘿,很抱歉,我可能写得不正确,但我正在使用它,并且操作是从那里导入的。