Router をインストール
npm install react-router-dom @types/react-router-dom added 15 packages in 2s
react-router-dom と その types をインストール
App で Router で コンポーネントを出し分ける
App.tsx
import './App.css'; import { BrowserRouter, Route, Routes, } from "react-router-dom" const App = () => { return ( <BrowserRouter> <Routes> <Route path="/" element= { <Home/>} /> <Route path="/test" element= { <Test/>} /> </Routes> </BrowserRouter> ); } export const Home = () => <h2>Home</h2> export const Test = () => <h2>Test</h2> export default App;
- BrowserRouter
- Routes
- Route / -> Home
- Route /test -> Test
このように Route を、Routes と BrowserRouter で挟む
画面
これによって、ブラウザでは
- / (root) では Home
-
- /test では Test
-
が描画される。
Top comments (0)