Next.js 를 사용해 만드는 어플리케이션은 SPA 라고 부를 수 있을까?
- Next.js 는 완벽히 SPA 라고 부를 수 없다. 서버사이드렌더링을 통해서 일부 서버에서 HTML 을 렌더링하므로 MPA (Multi-Page Application) 방식과 SPA(Single Page Application)가 하이브리드 된 형태라고 보면 된다.
- 따라서 Next.js 는 PESPA (Progressively Enhanced Single Page App)라고 부르는게 더 맞다.
- 리액트의 서버컴포넌트를 사용하는 것도 마찬가지.