MPA 이동
링크를 누를 때마다 서버가 새 HTML 문서를 내려준다.
MPA는 새 문서를 서버에서 받고, SPA는 초기 문서 위에서 필요한 데이터와 화면 상태를 바꾼다.
링크를 누를 때마다 서버가 새 HTML 문서를 내려준다.
초기 앱은 유지하고 라우터가 화면 컴포넌트를 교체한다.
SPA는 전환이 빠르게 느껴지지만 초기 번들과 상태 관리가 중요하다.
상태 변화에 맞춰 필요한 UI 조각만 다시 그리는 기반을 제공한다.
MPA와 SPA를 비교할 때는 주소가 바뀌는지보다 전환 순간 전체 문서를 새로 받는지, 앱 상태를 유지하는지를 보면 된다.