React.js 를 사용하는 이유
- header, nav, footer 등 모든 페이지에 반복적으로 들어가는 부분을 컴포넌트로 만들어서 사용할 수 있다.
React는 Component 기반의 UI 라이브러리이기 때문이다.
- jQuery 등은 명령형 프로그래밍, react는 선언형 프로그래밍이다.
- Virtual DOM (가상 돔)을 이용한다.
React 설치하기 (= Create-react-app)
- 터미널에
npx create-react-app 프로젝트명
입력하고 실행
- 리액트가 설치되면 터미널에
npm start
입력.
- localhost:3000이라는 사이트가 실행됨 (내 컴퓨터가 웹서버가 되어 실행)
=> React는 Node.js 기반의 웹서버 위에서 동작한다.