Today I Learned
[ TIL ] React-router-dom v6 Nested Routes
질서정연_
2023. 3. 31. 09:03
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
[React-Router v6] Nested Routes
React-Router v6에서 nested routes를 구현하는 방법엔 두 가지가 있다.첫 번째는 부모 route의 path 마지막에 /\*를 적어 명시적으로 이 route의 내부에서 nested route가 render 될 수 있음을 표시하고 자식 route를
velog.io