첫 로드
HTML과 JS 번들을 받고 앱이 현재 URL을 읽어 첫 화면을 만든다.
SPA는 화면 전환이 빠른 앱이라는 말보다, 브라우저가 라우팅과 상태, 데이터 로딩 책임을 더 많이 맡는 구조로 이해해야 한다.
HTML과 JS 번들을 받고 앱이 현재 URL을 읽어 첫 화면을 만든다.
Link 이동은 문서 전체를 다시 받지 않고 화면 컴포넌트를 바꾼다.
route별 필요한 데이터를 API에서 가져오고 로딩·오류 상태를 표시한다.
깊은 URL 새로고침에서도 서버가 앱 HTML을 돌려줘야 한다.