ReactRouter
Reactは、UI(ユーザーインターフェース)を作成するためのjavascriptライブラリです。
処理をコンポーネントと呼ばれる単位で作成し、パラメーター渡して特定の条件でレンダリング(表示の再設定を行い)しSPA(シングルページアプリケーション)のように使います。
このときは、ページ(URL)の遷移は行われません。
この機能にurlと表示内容の遷移をライブラリがReactRouterです。実際には、react-domライブラリをインポートして、Router Link Switch の順に設定して使います。
import { BrowserRouter, Link, Switch, Route } from "react-router-dom";
urlとコンポーネントの対応設定(メニューとパスの設定のようなもの)
Route
URLとコンポーネントのリンク