Object 组合传感器不作为对象输出

Object 组合传感器不作为对象输出,object,redux,Object,Redux,我正在导入我的还原程序,如下所示import reducers from./reducers/index'并在存储中使用它const store=createStore(reducers) index.js 在我的索引文件中,我从'redux'导入了{combineReducers}我将按如下方式导出: export default combineReducers({ obj: objsReducers, objKop: objKopsReducers }) 此外,我正在从文件夹导入所

我正在导入我的还原程序,如下所示
import reducers from./reducers/index'并在存储中使用它
const store=createStore(reducers)

index.js

在我的索引文件中,我从'redux'导入了{combineReducers}我将按如下方式导出:

export default combineReducers({
  obj: objsReducers,
  objKop: objKopsReducers
})
此外,我正在从文件夹导入所需的文件

但仍然在控制台日志中,我输出的是数组,而不是对象。我希望它作为一个对象输出,因为combineReducer在Redux中不就是这么做的吗

像这样,
{objs:{…},objkop:{…}


也许更好的问题是:如果它作为数组输出是否重要?

实际上,正如官方文档所说,它应该返回:

Returns
(Function): A reducer that invokes every reducer inside the reducers object, and constructs a state object with the same shape.

您使用的方法是正确的,因此我建议您继续使用它,并添加一个测试操作以正确测试它。

请在调用
控制台的地方发布代码片段。log
combineReducers
方法还对每个减速机执行检查,因此它们可能不满足redux减速机的要求。@Dannydelot感谢您的回复。这是我的控制台日志:
store.subscribe(function(){console.log('当前状态为:',store.getState());})
我应该用方括号吗?