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 1 year has passed since last update.

React Router Switchが使えないときの解決法

Posted at
1 / 2

##はじめに
現在大学生でreactを勉強しています.
Routerを使う際にエラーが起きたので解決法について共有したいと思います.
##結論
###バージョンを下げる

npm install react-router-dom@5

###もしくは新しい記法に慣れる

・SwitchをRoutesに変更して記述
・Routeのcomponentをelementに変更して記述
・Routeのexactは使わない

##原因
React Routerを使いたくてSwitchをimportしようとした際にに,'react-router-dom'には'Switch'がありませんと言われました.

##解決法
なんで?と思ったんですが調べてみると,どうやらアップデートで記述方法が変更されていたらしいです.

ついでに,Routeを使用する際のexact,componentの変更についても知りました.

以下に参考にした記事を載せておきます.
詳しい説明を見たい方はこちらを参照してください.

##最後に
はじめて投稿しましたが,これからも共有していきたいと思います😊

##参考
https://reactrouter.com/docs/en/v6/upgrading/v5

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?