04 React - Routing
- Router Hooks
- useOutletContext
- <Outlet context={{name: 'Hong'}} />
- const outctx = useOutletContext<{ name: string}>();
- useLocation & useParams
- <Route path='/items/:id' element={<Item />}>
- const { id } = useParams();
- const location = useLocation();
- const state = location.state as { x: number };
- useSearchParams
- const [searchParams, setSearchParams] = useSearchParams({});
- useOutletContext
- Layout
- 하위 Route의 페이지 레이아웃 잡기
- <Route path='/' element={<Compo />} />
- <Route path='/items/:id' element={<Item />} />
- 하위 Route의 페이지 레이아웃 잡기
'교육 (Today I Learned) > Hanaro' 카테고리의 다른 글
[Hanaro] 32일차 / Storybook (0) | 2024.02.29 |
---|---|
[Hanaro] 31일차 / React 프로젝트 Github Pages 배포 (0) | 2024.02.28 |
[Hanaro] 29일차 / React (Hooks- memo, useDeferredValue, useTransition), Component Styling, Routing (0) | 2024.02.28 |
[Hanaro] 28일차 / React (Hooks- useMemo, useReducer) (0) | 2024.02.25 |
[Hanaro] 27일차 / React (Hooks- useEffect, useLayoutEffect, useCallback) (0) | 2024.02.23 |