最近我在浏览器的控制台中遇到了这个错误:未捕获错误:“reducer”是必需的参数,并且必须是可以传递给combineReducers的函数或函数对象
所以我花了几个小时试图解决它,但没有任何帮助......
从一开始,当我创建这个脚本时,我从半年前左右创建的另一个脚本中复制了其中的一些部分...然后我发现一些功能已弃用并尝试升级它们...
我的旧 redux-store.js 脚本是这样的:
...
let reducers = combineReducers({
auth: auth_reducer,
admin: admin_reducer,
index: index_reducer
})
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
const store = createStore(
reducers,
composeEnhancers(
applyMiddleware(thunkMiddleware)
)
);
...
Run Code Online (Sandbox Code Playgroud)