React 를 사용한 프로젝트에서는
App.js
파일의 코드를 변경해서 index.html
의 root div 요소를 변경해주면
웹사이트가 바뀌게 됨
전통적으로 A페이지에서는 A.html
, B페이지에서는 B.html
파일을 보여준다.
현대에는 index.html
하나로 동적으로 화면을 바꿔가며 표현한다.
-> HTML5의 History API를 이용해서 화면을 전환
브라우저의 세션 기록을 조작할 수 있는 메소드를 가진 객체
메소드 | 역할 |
---|---|
history.back() | 뒤로가기 |
history.forward() | 앞으로 가기 |
history.go(n) | 원하는 위치로 페이지 이동 (음수 : 뒤로 n번째 페이지만큼 이동, 양수 : 앞으로 n번째 페이지만큼 이동) |