next/router
-
Next.js - 라우팅? : router.push와 location.replace 언제 어떻게 쓸까?개발/REACT, NEXT 2024. 11. 11. 22:30
예전부터 회원 로그아웃쪽 로직을 작업하면 항상 의문이 들었던게 있는데요!로그아웃 로직에 router.push("/") 을 사용해서 홈으로 돌아가면 다음 로그인때 꼭 브라우저 스토리지의 데이터를 가져오지 못하는데 요상하게 window.location.replace를 통하면 잘 되는겁니다 그땐 그냥 이게 이렇게 하니까 되네? 뭐지..? 하고 넘어갔었는데 이번엔 한번 알아봐야겠다 싶어서 블로그에 적어봅니다! router.push VS window.location.replace 둘은 공통적으로 페이지를 이동하는 기능을 제공하는 메서드입니다. 그럼 이 둘은 대체 어떻게 다르길래 사용하는 상황이 다를까요? 먼저 router.push부터 알아보겠습니다!1. router.pushimport { useRouter } ..