웹의 패러다임이 '웹 문서에서 웹 어플리케이션으로'전환되면서 SPA 방법론과 이를 사용하기 위한 javascript library들이 대두되었다.
웹 문서, 웹 어플리케이션의 차이가 무엇인지, 또한 최근 가장 많이 사용되는 javascript 라이브러리의 장점인 React의 특장점이 무엇인지 확인해보자.
jQuery로도 웹 어플리케이션을 만들 수 있다.
최근에는 자바스크립트 ES6,7,8로 인해 class/async/await/generator/arrow aunction 기능이 추가로 지원 돼 더 훌륭하게 만들 수 있다.
바닐라 자바스크립트로도 다 할 수 있지만,
React, vue,angular 등을 이용해 더 수월히 만들 수 있다.
React를 활용하면 UI를 수월히 만들 수 있다.