SPA(Single-Page Application)란?
한 개의 페이지로 이루어진 애플리케이션 ( ↔ MPA (Multi-Page Application) )
특징 및 장점
- 한 개의 페이지(Single Page)로 구성됨
- 서버에는 딱 한번만 리소스를 요청하고, 이후에는 필요할 때만 데이터를 가져와서 기존 페이지를 수정함
- 컴포넌트 단위로 변경사항을 반영하기 때문에(=렌더링) 새로고침이 발생하지 않음
단점
- 전체 페이지가 필요한 SEO(Search Engine Organization)에 취약함