Reactjs 存储区没有有效的减速机?

Reactjs 存储区没有有效的减速机?,reactjs,redux,Reactjs,Redux,这是我第一次使用React和Redux。我无法找到它周围的错误 “网页包-internal:///./node_modules/react-error-overlay/lib/index.js:1446 存储区没有有效的缩减器。请确保传递给CombineReducer的参数是其值为缩减器的对象。“ 这是减速器: import { combineReducers } from 'redux'; const rootReducer = combineReducers({}); export de

这是我第一次使用React和Redux。我无法找到它周围的错误

“网页包-internal:///./node_modules/react-error-overlay/lib/index.js:1446 存储区没有有效的缩减器。请确保传递给CombineReducer的参数是其值为缩减器的对象。“

这是减速器:

import { combineReducers } from 'redux';

const rootReducer = combineReducers({});

export default rootReducer;


如果对象为空

const rootReducer = combineReducers({});
将显示此错误

在其中添加一些数据,如:

import { combineReducers } from 'redux';
import foo from '../foo' //this is your reducer

const rootReducer = combineReducers({foo});
export default rootReducer;
减速器示例

//reducer/foo.js
export default function foo(state = null, action) {
     switch (action.type) {
         case 'MY_ACTION_TYPE':
           return action.payload
     }
     return state;
 }

我尝试过你的解决方案,但没有成功,它显示出同样的错误。组合减速机({foo:{}})@vuogvuog更新了我的帖子,foo代表你的reducer@vuogvuog你能在这里发布你的减速机吗?@vuogvuog那不是一个。@vuogvuog正如Asaf Aviv提到的,这不是一个减速机,iv也添加了一个减速机示例