설치
npm install react-router-dom
import
import { BrowserRouter as Router, Route, Routes, Link } from 'react-router-dom';
사용법 (v6부터 Switch 에서 Routes로 변경됨)
<Router>
<div className="App">
<Header />
<nav>
<ul>
<li><Link to="/">Home</Link></li>
<li><Link to="/about">About</Link></li>
<li><Link to="/contact">Contact</Link></li>
</ul>
</nav>
<main>
<Routes>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
<Route path="/contact" element={<Contact />} />
</Routes>
</main>
<Footer />
</div>
</Router>
'프로그래밍 > React' 카테고리의 다른 글
React > useEffect 훅에 대한 이해 (0) | 2025.02.10 |
---|---|
React > Redux (전역 상태 다루기) (0) | 2024.08.11 |
React > 배울려면 > 기본코스 순서 (0) | 2024.08.02 |
Next.js > useMemo 훅에 대해서 (0) | 2024.08.02 |
React > npm run build 배포하기 (0) | 2024.07.25 |
설치
npm install react-router-dom
import
import { BrowserRouter as Router, Route, Routes, Link } from 'react-router-dom';
사용법 (v6부터 Switch 에서 Routes로 변경됨)
<Router>
<div className="App">
<Header />
<nav>
<ul>
<li><Link to="/">Home</Link></li>
<li><Link to="/about">About</Link></li>
<li><Link to="/contact">Contact</Link></li>
</ul>
</nav>
<main>
<Routes>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
<Route path="/contact" element={<Contact />} />
</Routes>
</main>
<Footer />
</div>
</Router>
'프로그래밍 > React' 카테고리의 다른 글
React > useEffect 훅에 대한 이해 (0) | 2025.02.10 |
---|---|
React > Redux (전역 상태 다루기) (0) | 2024.08.11 |
React > 배울려면 > 기본코스 순서 (0) | 2024.08.02 |
Next.js > useMemo 훅에 대해서 (0) | 2024.08.02 |
React > npm run build 배포하기 (0) | 2024.07.25 |