如标题所述。我添加了
// Create Store
const store = createStoreWithFirebase(
rootReducer,
initialState,
composeWithDevTools(reactReduxFirebase(firebase))
);
这在未安装redux扩展程序的浏览器中正常工作。 IE Safari浏览器,Chrome隐身。当我尝试运行安装了扩展程序的网站时,就可以了。
错误:减速器执行时,您不得调用store.getState()。减速器已经接收到该状态作为参数。从顶部减速器将其传递下来,而不是从商店中读取。
如果我改变
composeWithDevTools()
收件人
compose()
该应用程序正常运行。
我该如何解决?
答案 0 :(得分:1)
作为用户 Victor Le 在另一则帖子中评论: "Error: Error: Error: Error: You may not call store.getState() while the reducer is executing." ?
这是redux-devtools-extension的新v2.16.0版本中的一个问题。 只需禁用它,不要使用它或降级到v2.15。
上面的帖子真的很有用。
最好!