React入門で学習時に詰まったエラー
historyがないよと10時間ほど怒られ続けた後に、神のごとき記事に出会いました。
しかもその後すぐに閉鎖してしまった様。リニューアルするとの事なので心から待ち続けます。
記事によると
どうもv5では機能しないようでhistoryをv4にダウングレードせよとの事。
(って解釈で合ってるんだよな?英語だったからようわからん)
npm install --save history@4.10.1
もしくは
npm install --save history@4.9.0
そしたら次はこんなエラー
Could not find router reducer in state tree, it must be mounted under "router"
そもそもreact-router-redux自体が推奨されていない様なので
こちらに関してはconnected-react-router
をインストールして
下記の記事を参考に書き換え。
本の内容とは変わってしまったがようやくエラー解消と。
Reactはバージョン違いによる不具合が多く、初級者を悩ませるようで
技術書使うならそのへんを明記してるものを選んだ方が良いのかと思いました。
バージョンを意識した開発は未だ未経験だったので良い勉強になってよかったです。