- 빌드과정이 포함(개발환경과 배포환경이 다른다)
- 빌드툴이 필요(웹팩을 주로 사용)
- 웹표준으로 개발(JavaScript, ECAMScript 5.1)
- Node.js
- 자바스크립트 2가지로 분류(브라우저 JS, Node.js)
- 2가지 JS를 모두 커버하는 생태계 구축(npm)
- 프론트엔드 개발을 하기 위해서도 node.js를 설치해야 함
- create-react-app
(프로젝트 자동 생성 및 초기 세팅 툴, 스캐폴딩 툴)
npx create-react-app my-app
cd my-app
npm start
npx 명령어는 설치와 실행을 동시하는 명령어이다.
Link : https://github.com/facebook/create-react-app
API 서버 : https://jsonplaceholder.typicode.com/
를 사용한다.