공식문서 참조 https://ko.reactjs.org/
React는 UI들을 독립적이고 재사용할 수 있는 부분으로 관심사를 분리하여 각각의 컴포넌트로 만들 때 도움을 주는 라이브러리입니다.
리액트는 재사용이 가능한 컴포넌트를 만들고, 이 컴포넌트들이 모여 웹사이트를 구성하게 됩니다. 이 컴포넌트들은 자바스크립트 함수(또는 객체)로 이루어져 있기 때문에 필요한 사전지식으로 javascript
를 알고 있으면 좋습니다.
리액트는 함수형 프로그래밍을 적극적으로 활용한다는 특징을 기억 해두면 좋습니다.
Facebook에서 만든 Javascript 라이브러리로 리액트 등장 이전에 수 많은 라이브러리/프레임워크(jQuery, Vue.js, Angular.js 등)가 가지고 있는 다양한 문제들을 페이스북도 유사한 문제를 가지고 있어 코드베이스를 업그레이드 시킬 필요성을 느껴 개발한 것이 리액트라고 합니다.
"가상 돔(virtual dom)을 통해서 UI를 빠르게 업데이트 한다"
Nodejs 최신버전
과 VS code 에디터
설치npm install react react-dom