다른 페이지로 이동할 때 Link 태그를 사용한다
이때 Link 태그의 state에 전달할 값을 넘기면, useLocation을 사용해 값을 가져올 수 있다
<Link to="new-path" state={{ some: "value" }} />
let { state } = useLocation();
실제로는 이렇게 사용했다
<Link to={`/shop/${id}`} state={{ place_name, road_address_name }}>
const location = useLocation();
const { place_name: shop_name, road_address_name } = location.state;
'🐠 FrontEnd > React' 카테고리의 다른 글
React-Toastify를 처음 써보는 사람을 위한 간단 사용법 정리 🧹 (0) | 2024.07.10 |
---|---|
class-variance-authority (cva) 사용법 간단 정리 (0) | 2024.07.02 |
react router에서 useParams와 useSearchParams의 차이 (0) | 2024.06.18 |
styled components에서 조건부 스타일링을 위해 true, false를 문자열로 전달해서 생겼던 에러 (0) | 2024.06.12 |