1.초장기에는 HTML, CSS, JS만으로 충분했지만 시간이 흐를수록 복잡해지면서 다른 무언가가 필요했습니다.
2.DOM의 조작을 좀 더 쉽게 만들어주는 JQuery가 등장했지만, 직접 조작해야하는 방식 때문에 화면의 수많은 요소들을 직접 관리하고 조작하는 것에 어려움을 느끼게 됩니다.
3.라이브러리와 프레임워크가 등장하고 자주 쓰이는 건 리액트, 앵귤러, 뷰 3가지가 있습니다.
-개발자가 작업을 하기 위한 전체적인 틀을 제공
-앵귤러, 뷰와 다르게 자바스크립트 문법을 그대로 사용
Meta의 지속적인 관리 하에 사용자가 많음 === 생테계 활성화
React에 대한 많은 질의응답이 존재
React를 기반으로 한 기술들이 많음
개발자의 생산성 향상
UI를 구축하는 기능만을 담당하는 라이브러리
따라서, 유연하게 확장해서 사용할 수 있음
실제 리액트를 이용해 모바일 어플리케이션을 개발하는 React Native라는 기술이 존재