一切都很好,直到我更新了一些环境(npm,node,expo-cli等)。之后,我尝试运行我的应用程序,但出现错误。我不明白为什么该应用会引发此错误,因为它之前运行得很好。
这是我的错误:
Error: Could not find "store" in the context of "Connect(Homepage)". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider and the corresponding React context consumer to Connect(Homepage) in connect options.
这是我的App.js
文件:
render() {
return (
<Provider store={createStore(reducer, {}, applyMiddleware(ReduxThunk))}>
<Router />
</Provider>
);
}
这是我的Homepage.js
文件:
export default connect(mapStateToProps, { fetchGames })(Homepage);