SPA란 Single Page Application의 약자로,
대표적인 라이브러리/프레임워크로 Angular, React, Vue가 있다.
기존 방식과는 다르게 SPA는 페이지를 처음 한번만 로드하고, 이후 필요한 부분만 AJAX (Asynchronous Javascript And Xml) 을 이용하여 데이터를 binding한다.
Vue나 React 같은 프레임워크가 궁극적으로 추구하는 목적은
백엔드 개발 트렌드인 MVC 패턴에서
View를 아예 분리해 하나의 Application으로 만들고
백엔드는 api형태로 동작하는 것이다.
'Language > JavaScript' 카테고리의 다른 글
호이스팅 (Hoisting) (0) | 2020.06.14 |
---|---|
자바스크립트 Primitive(원시값) (0) | 2020.06.13 |
자바스크립트 클로저 (0) | 2020.06.12 |
CORS (0) | 2020.05.04 |