react

React
1. React 란? React는 조합형 인터페이스를 제작하기 위한 오픈소스 라이브러리로서, 페이스북이 개발하고 관리하고 있다. "React는 UI를 구축하기 위한 선언적이고 효율적이며 유연한 자바스크립트 라이브러리" "대규모 어플리케이션을 구축하기 위하여 React를 만들다." React는 프레임워크가 아닌 라이브러리 이다. 프레임워크 : 뼈대나 기반구조를 의미. 어플리케이션의 틀과 구조를 결정한다. 라이브러리 : 단순 활용가능한 도구들의 집합을 의미. 2. 주요 특징 컴포넌트 기반 React에서는 모든 것이 컴포넌트 이다. 기존의 웹페이지를 작성할 때처럼 하나의 HTML 코드만으로 작성하는 것이 아니라, 객체지향언어의 클래스 처럼 HTML 코드를 분할하여 사용할 수 있다. 코드를 재사용 할 수 있게 ..