React Reduxのエラー解消方法について
React Reduxを勉強始めたばかりです。
https://reffect.co.jp/react/react-redux-for-beginner
↑こちらの「2.6 connect関数の利用」を試したところエラーが出て解消しません。ソースを丸々コピペしても下記エラーメッセージが出ます。
エラーメッセージ
Error: Could not find "store" in the context of "Connect(App)". 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(App) in connect options.
エラーの出てるソースコードおよび開発環境を下記しますが、何かが足りないのでしょうか?
Storeのソースコード
import { createStore } from "redux"; const initialState = { title: "Redux Store", count: 50, }; const reducer = (state = initialState) => { return state; }; const store = createStore(reducer); export default store;
Appのソースコード
import React from "react"; import "./App.css"; import { connect } from "react-redux"; function App({ count }) { return ( <div className="App"> <h1>Redux Learn</h1> <p>Count: {count}</p> </div> ); } const mapStateToProps = (state) => { return { count: state.count }; }; export default connect(mapStateToProps)(App);
開発環境
"react": "^17.0.2", "react-redux": "^7.2.6",
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/17 13:44