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

+ Recent posts