React 환경설정
Contents
- 설치해야 하는 툴
- 툴 설명
- 리액트 시작하기
1. 설치해야 하는 툴
리액트 시작을 위해 필요한 기본 툴은 아래와 같다
- Visual Studio download
- Terminal (선택사항)
- Node.js download
- LTS(Long Term Support) 버전설치
- 터미널에 node -v, npm -v 입력하여 정상설치 여부 확인
- Git download
- 터미널에 git –version 입력하여 정상설치 여부 확인
- Yarn download
- 터미널에 yarn -v 입력하여 정상설치 여부 확인
2. 툴 설명
- Node.js
- 정의 : 브라우저 밖에서 JS의 실행을 돕는 JS런타임 (node.js전에는 브라우저 환경에서만 JS를 사용할 수 있었으나, node.js이후 백엔드를 위해서도 JS를 사용할 수 있게 됨)
- 장점 : npm자동설치
- Yarn
- 정의 : JS패키지 매니저로 npm과 동일한 기능을 한다
- 장점 : npm에 비해 속도가 빠르다(npm은 패키지를 순차적으로 설치하는 반면, yarn은 동시에 설치하도록 되어있다), 보안성이 높다(npm은 패키지에 포함된 다른 패키지 코드를 자동으로 실행해 시스템 상 취약성을 발생시킨다)
3. 리액트 시작하기
- CRA(Create React App)을 통해 프로젝트 셋업
- 정의 : CRA는 Webpack, Babel 등 리액트에서 사용되는 도구 및 설정을 포함하고 있다. 따라서 CRA를 사용하면 복잡한 설정없이 리액트 개발환경을 구성하고 이용할 수 있다
- 사용법 :
- 폴더생성 : 터미널에 mkdir foldername 입력
- 폴더접근 : cd foldername 입력
- 프로젝트생성 : yarn create react-app projectname 입력
- 프로젝트접근 : cd projectname 입력
- 프로젝트실행 : yarn start (yarn build, yarn test, yarn eject..등 존재)
- 개발시작 : code .입력 후 visual studio에서 개발시작