- はじめに
このセクションでは、ReactアプリケーションでReact Routerを設定する方法を学びます。GeekとGalが、初心者から上級者まで分かりやすく楽しくプロセスを案内してくれます!
React Routerについては学んだけど、アプリにどう設定するの?
- ステップ1: React Routerのインストール
まず、
react-router-dom
パッケージをインストールする必要があるの。プロジェクトディレクトリでこのコマンドを実行してね:
npm install react-router-dom
さて、
react-router-dom
から必要なコンポーネントをインポートしよう。
BrowserRouter
、
Route
、
Link
などだよ!
import { BrowserRouter as Router, Route, Link } from 'react-router-dom';
コンポーネントをインポートしたら、
Router
、
Route
、
Link
コンポーネントを使ってルートを設定しよう。
import Home from './Home';
import About from './About';
function App() {
return (
<Router>
<nav>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
</ul>
</nav>
<Route exact path="/" component={Home} />
<Route path="/about" component={About} />
</Router>
);
}
すごいね、全部がうまく組み合わさってるのが分かるよ!
Router
でアプリをラップして、
Link
でナビゲーションを行い、
Route
で正しいコンポーネントをレンダリングするんだね!
そのとおり!これでアプリでReact Routerを設定する準備が整ったね!
- おわりに
React Routerの設定はとっても簡単!次の手順に従ってください:
react-router-dom
パッケージをインストールし、必要なコンポーネントをインポートし、BrowserRouter
、Route
、Link
を使ってルートを設定するだけです。これで、Reactアプリでダイナミックで柔軟なルーティングをプロのように作成できるようになります!🚀