Search

왜 SPA(Single Page Application)를 구현할까?

Created time
2022/11/11 15:51
Modified
2022/11/14 13:00
Tags
spa
mpa

기존에는 MPA(Multi Page Application)로 웹 애플리케이션을 구현했습니다.

그런데 페이지가 바뀌면, 페이지마다 새로운 HTML 파일이 필요하게 됩니다.
페이지별로 HTML을 만들다보면 수십개 수백개가 되기도 합니다.

HTML이 관리하기 힘든 문제를 해결하기 위해서 SPA 가 나오게 됩니다.

SPA 는 React 와 같은 라이브러리에서 구현에 활용하고 있고,
HTML 파일 하나가 페이지가 되고, 파일 안에 <body> 태그에는 아무 내용도 없습니다.
필요시, <body> 태그 안에 동적으로 콘텐츠를 가져와서 페이지를 완성하는 방식으로 SPA 를 구현합니다.