728x90
반응형
Redux를 사용해서 데이터를 전역으로 관리할 필요가 없을 때, useNavigate로 라우팅하면서 함께 해당 페이지로 데이터를 보낼 수 있는 방법이 있다.
useNavigate와 useLocation이면 가능하다!
1. useNavigate()
useNavigate를 사용해서 이동 경로로 state값 전달하기
const navigte() = useNavigate();
navigate("이동할 경로", state:{ "전달하고자 하는 데이터" });
2. useLocation()
useLocation을 써서 props 받기
const { state } = useLocation();
728x90
'개발 > React' 카테고리의 다른 글
[리액트/TS] React-beautiful-dnd를 사용해서 drag & drop 표현하기 (1) | 2023.11.21 |
---|---|
[리액트/Axios] Http GET 요청 body에 데이터를 담아 보낼 수 있다? (0) | 2023.11.14 |
[Redux] Redux toolkit 기초 코드 정리 (0) | 2023.11.10 |
[React/Typescript] 가로세로 모두 드래그가 가능한 슬라이드 만들기 (2) | 2023.11.03 |
[react/typescript] Swiper 사용기 (2) | 2023.10.29 |