import {BrowserRouter, Routes, Route} from "react-router-dom";
import Coins from "./Coins";
import Coin from "./Coin";
function Router(){
return (
<BrowserRouter>
<Routes>
<Route path="/:coinId/*" element={<Coin/>} />
<Route path="/" element={<Coins/>} />
</Routes>
</BrowserRouter>
);
}
export default Router;
router 에서 중첩 route 를 만들고 싶은 곳에 * 붙여준다
그리고 중첩 route 만들고 싶은 component 에서
<Routes>
<Route path="price" element={<Price />} />
<Route path="chart" element={<Chart />} />
</Routes>
이렇게 해주면된다.
https://velog.io/@cnsrn1874/React-Router-v6-Nested-Routes
'Today I Learned' 카테고리의 다른 글
[ TIL ] github.io 배포 하얀 화면 (1) | 2023.04.18 |
---|---|
[ TIL ] react-hook-form (0) | 2023.04.03 |
[TIL] styled components (0) | 2023.03.29 |
[TIL] git The requested URL returned error: 403 해결 (0) | 2023.03.28 |
[TIL] html tag 의 id attribute 는 유일해야한다. (0) | 2023.03.24 |
댓글