window.location

Jin·2022년 2월 9일
0

리액트 프로젝트를 하며 페이지를 이동시켜야 할 경우가 많이 있다.
Link, navigate등을 사용할 때도 있지만 window.location 을 사용할때도 있는데 이 때 window.location.hrefwindow.location.replace의 차이가 무엇인지 궁금하여 찾아보았다.

window.location.replace("/");
window.location.href = "/";

결과적으로 둘다 / 로 이동하기때문에 두개의 차이점이 없다고 생각할 수도 있다.
하지만 href는 뒤로가기 버튼을 누르면 이전에 있었던 페이지로 이동을 하는 반면, replace는 뒤로가기 버튼을 눌러도 이전에 있었던 페이지로 이동하지 않는다. (회원가입, 로그아웃 등에 사용을 하였다)

profile
내가 다시 볼려고 작성하는 블로그. 아직 열심히 공부중입니다 잘못된 내용이 있으면 댓글로 지적 부탁드립니다.

0개의 댓글