[ReactJS] #01_What is the ReactJS? ReactJS ? 페이스북에서 제공해주는 프론트엔드 라이브러리. 높은 자유도 - 프레임워크인 Vue.js 나 Angular 와 달리 라이브러리로 관리되기 때문에 다양한 패키지들과 함께 사용할 수 있다. 선언적 - 데이터가 변경될 때 렌더링을 수행함으로써 사용자와의 상호작용이 필요한 UI 제작을 쉽게 만들어준다. 컴포넌트 기반 - 스스로 상태를 관리하는 캡슐화된 컴포넌트를 만들 수 있다. 또한 이를 조합해 복잡한 UI 를 만들 수 있다. - 컴포넌트는 템플릿이 아닌 JavaScript 로 작성된다. 따라서 다양한 형식의 데이터를 앱 안에서 손쉽게 전달가능하고, DOM 과는 별개로 상태를 관리할 수 있다. 한 번 배우면, 어디서든 사용 가능 - React 는 Node.js 를 이용하여 서버에서도 랜더가 가능.. Web Tech/ReactJS 5년 전