1-1. 왜 리액트인가?


최근 전 세계 개발자는 자바스크립트에 열광하고 있다.

대규모 애플리케이션 구조를 관리하려면, 자바스크립트만으로 관리하기는 쉽지 않다.

이 프레임워크들은 주로 MVC(Model-View-Controller), MVVM(Model-View-View Model), MVW(Model-View-Whatever) 아키텍처로 애플리케이션을 구조화한다.

사용자에게서 어떤 **작업(클릭, 입력 등)**을 받으면 컨트롤러는 모델 데이터를 조회하거나 수정하고 변경된 사항을 뷰에 반영한다.