React, Next
[React] useNavigation()과 useLocation()로 페이지 간 값 전달하기
useLocation과 useNavigation은 React Router에서 제공하는 훅으로 라우팅 관련 기능을 사용할 때 유용하다. 1. useNavigation const navigate = useNavigate(); const handleSearch = () => { navigate("/hotels", { state: { destination, date, options } }); }; useNavigation은 페이지를 이동하면서 값을 전달하고 URL경로를 변경하는데 사용한다. navigate 첫번째 인자로 이동할 경로, 두번째 인자로 state객체를 전달한다. handleSearch() 함수가 호출되어 /hotels 경로에 들어갈 때 state 객체를 포함해서 /hotels 페이지에 전달할 수 있..
2023. 5. 30.