Section 1. 리액트 소개 리액트는 무엇인가? UI를 만들기 위한 JS 라이브러리 라이브러리: 자주 사용되는 기능들을 정리해 모아 놓은 것 UI: 사용자와 컴퓨터 프로그램의 상호작용을 중간에서 제어해주는 것 JS UI library: NgularJS(Google), React(Meta), Vue.js(중국인 개발자가 시작한 오픈소스 프로젝트) - 리액트는 라이브러리, 나머지 둘은 프레임워크 프레임워크 vs 라이브러리: 프로그램의 흐름에 대한 제어 권한 - 프레임워크는 제어 권한을 프레임워크가 갖고 있는 반면 라이브러리는 개발자가 필요한 부분만 끌어다 쓰는 것(제어 권한이 개발자에게 있음) 웹 개발의 트렌드 - 계속 바뀜 → 웹사이트의 작동 원리와 흐름을 함께 이해하는 것이 중요 SPA - 하나의 H..