React.js 리액트란 SPA(Single Page Application)을 위한 자바스크립트 UI 라이브러리이다. Why React? 코드의 재사용성 - 리액트는 컴포넌트 기반의 UI 라이브러리 - 컴포넌트 단위의 개발을 통해 반복되는 코드의 재사용성을 높임 선언적 프로그래밍 - JSX를 사용하여 선언적 프로그래밍 활용 - 명령형 프로그래밍에 비해 훨씬 목적이 뚜렷하고 간결한 코드 작성 가능 Virtual DOM - Virtual DOM을 사용하여 웹 애플리케이션의 성능을 극대화 [React.js] 컴포넌트, props, state 컴포넌트(Component) 리액트로 만들어진 앱을 이루는 최소한의 단위 UI를 기능에 따라 여러 컴포넌트로 나누어 개별적으로 작성 컴포넌트를 이용하여 코드의 재사용이 가..