Web History pushStateWeb History replaceState History.replaceState() - Web API | MDNHistory.replaceState() 메서드는 현재 history를 수정해 메소드의 매개 변수에 전달 된 stateObj, title, URL 로 대체합니다. 이 방법은 특히 일부 유저의 동작에 대한 응답으로 history 객체의 상태나 현재 history의 URL을 업데이트하려는 경우에 유용합니다. history.replaceState(stateObj, title[, url]) state 객체는 replaceState에 전달된 history 항목과 연관된 JavaScript 객체입니다. state object는 null일 수 있습니다.https://developer.mozilla.org/ko/docs/Web/API/History/replaceState(HTML&DOM) History API - 주소를 내 마음대로!안녕하세요. 이번 시간에는 History API 에 대해 알아보겠습니다. 제 블로그를 보시면 페이지가 깜빡이지 않는데도 내용도 바뀌고 주소도 바뀝니다. 물론 리액트 기술을 사용하였기 때문에 가능한 일이지만, 실제로는 하나의 페이지로 만들어진 웹입니다. 싱글 페이지 애플리케이션(SPA) 이라고 하죠. SPA의 단점은 주소가 바뀌지 않는다는 것입니다. 초창기에는 주소 뒤에 #( 해쉬) #!( 해쉬뱅)을 붙이고 뒤에 하위 주소를 넣었습니다.https://www.zerocho.com/category/HTML&DOM/post/599d2fb635814200189fe1a7