前提・実現したいこと
ReactでグローバルStateの学習をしているのですが、読み込めないコンポーネントがあり、どこがいけないのかわからないです。
発生している問題・エラーメッセージ
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of `AdminFlagProvider`.
**AdminFlagProvider.jsx** import { createContext } from "react"; export const AdminFlagContext = createContext({}); export const AdminFlagProvider = props => { const { children } = props; const sampleObj = { sampleValue : "テスト"}; return( <AdminFlagContext.provider> {children} </AdminFlagContext.provider> ); }; ------------------------------------------------------------------------------------ **index.js** import reactDOM from "react-dom"; import { App } from "./App"; import { AdminFlagProvider } from "./components/providers/AdminFlagProvider"; reactDOM.render( <AdminFlagProvider> <App /> </AdminFlagProvider>, document.getElementById("root"));
試したこと
どこを見直してもあってると思うのですが、この二つ以外に原因があるのでしょうか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
じゃけぇさんのReact実践の教科書186ページに関してです。
(回答欄に書きました。)