web basic checkpoint

History API 라우팅 흐름

SPA 라우팅은 페이지를 새로 받지 않고 URL과 화면 상태를 맞춥니다. History API는 주소 변경과 뒤로 가기 흐름을 직접 다루게 해줍니다.

판단 축
01url 02state 03render 04fallback
Push

pushState로 주소와 상태를 함께 기록합니다.

Pop

popstate 이벤트에서 이전 상태에 맞는 화면을 다시 그립니다.

Route

경로와 컴포넌트 매핑을 한곳에서 관리합니다.

Server

새로고침 시 서버가 SPA 진입점을 돌려주는지 확인합니다.