개발이 좋아서/React가 좋아서
react - 중첩라우팅
zoaseo
2022. 6. 28. 15:44
중첩 라우팅
1. Outlet 사용
<Routes>
<Route path="/" element={<Main/>}/>
<Route path="/product" element={<Product/>}/>
<Route path="/detail" element={<Detail/>}>
<Route path="detail1" element={<Detail1/>}/>
<Route path="detail2" element={<Detail2/>}/>
</Route>
</Routes>
return (
<div>
상품상세보기입니다.
<Outlet/>
</div>
)
2. 부모 Route의 path마지막에 /* 표시 ==> 중첩 라우터의 사용을 명시적으로 표시
자식 라우터는 부모 라우터 컴포넌트 안에 작성