0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Module not found: Can't resolve "history/createBrowserHistory"

Last updated at Posted at 2021-04-27

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はバージョン違いによる不具合が多く、初級者を悩ませるようで
技術書使うならそのへんを明記してるものを選んだ方が良いのかと思いました。

バージョンを意識した開発は未だ未経験だったので良い勉強になってよかったです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?