当我为Chrome扩展添加中间件时,减速器在现场停止正常工作(但是chrome/redux调试工具起作用)+在控制台中出现以下错误:Redux:减速器接收到的上一个状态具有意想不到的“功能”类型
减速机接收到的上一个状态具有意外的“功能”类型。预计参数与以下键的对象: “身份验证”, “普通”, “家”
这里是代码:
import { applyMiddleware, createStore } from 'redux';
import { promiseMiddleware, localStorageMiddleware } from './middleware';
import reducer from './reducer';
const middleware = applyMiddleware(promiseMiddleware, localStorageMiddleware);
const store = createStore(reducer, middleware,
window.devToolsExtension ? window.devToolsExtension() : f => f);
export default store;
如果我删除的镀铬部分:
,window.devToolsExtension ? window.devToolsExtension() : f => f
如果再次正常工作。
正如错误所述,您需要查看reducer,因此如果您提供了reducer代码将会很有帮助。 –