【发布时间】:2018-11-28 16:45:31
【问题描述】:
正如标题所说。我加了
// Create Store
const store = createStoreWithFirebase(
rootReducer,
initialState,
composeWithDevTools(reactReduxFirebase(firebase))
);
这在没有安装 redux 扩展的浏览器中可以正常工作。 IE safari,铬隐身。当我尝试运行安装了扩展程序的站点时,我得到了。
错误:你不能在 reducer 执行时调用 store.getState()。 reducer 已经接收到状态作为参数。从顶部 reducer 向下传递,而不是从 store 中读取。
如果我改变了
composeWithDevTools()
到
compose()
应用程序运行良好。
我该如何解决这个问题?
【问题讨论】:
-
请显示代码和/或说明错误。请不要使用图片链接。问题中缺少文本。图片上的文字太小,有些人看不懂。图片上的文字无法被搜索引擎为未来的访问者编制索引。
-
这是 redux 开发工具的一个错误,请参阅 Abdul 发布的链接
标签: reactjs google-chrome redux google-chrome-devtools