일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Swift 문법
- ObservedObject
- apple developer academy 후기
- Apple Developer Academy @ POSTECH
- iOS 개발 오류
- 숭실대
- 애플 디벨로퍼 아카데미 후기
- 네이버 부스트캠프
- OS
- 네이버 치지직
- 제앱소
- 애플 디벨로퍼 아카데미
- 데이터베이스 공부
- StateObject
- ObservableObject
- 치지직
- 운영체제
- 애플 디벨로퍼 아카데미 21주차 회고
- 데이터베이스
- swift문법
- sqoop
- SWIFT
- global soop
- 소프트웨어분석및설계
- useReducer
- react
- 애플 아카데미 후기
- Swift 디자인패턴
- 앱 비교 프로젝트
- Swift 기능
- Today
- Total
사과하는 제라스
1강 Create React App으로 리액트 프로젝트 시작하기 본문
목차
- 맥이나 리눅스에 비해 윈도우 사용자들은 개발 환경 구축이 상대적으로 어려움이 있음.
- Create React App(CRA) 이란 패키지를 사용하여 리액트 프로젝트를 가장 빠르고 간결함.
설치 및 실행 순서
1. Node.JS 설치
2. npm이란 패키지 관리 도구까지 설치됨
3. C 드라이브에 RPT(이 강의에선 React Project Tutorial)란 폴더 생성
4. cmd 실행 후 cd 명령어로 RPT로 경로 변경
5. npm install -g create-react-app으로 설치
ㄴ여기서 -g는 global 옵션으로 글로벌 패키지 형태로 설치하게 함.
-> 기능 : 지금 만드는 프로젝트 말고도 다른 프로젝트에서도 해당 패키지(여기서는 create-react-app) 사용이 가능하게 함.
WARNING : npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
ㄴ이거 뜨는데 일단 문제는 없으니 넘어가자.
6. create-react-app managerxerath
managerxerath라는 이름으로 하나의 React 프로젝트가 생성된다. 이때 react, react-dom, react-scripts같은 기능들도 한번에 다 설치가 같이 됨-> 쉽게 react프로젝트를 만들 수 있음.
7. cd managerxerath 로 현재 경로를 managerxerath로 변경 후 yarn start
-> React 프로젝트를 실행함. (기본 브라우저의 기본 리액트 포트인 3000번 포트로 실행됨.)
ㄴ만약 실행이 안된다? yarn 패키지가 없는거임~. -> npm install -g yarn으로 yarn 패키지 설치. 이건 npm start로 해도 되지만 yarn을 이용하도록 하자.
npm과 yarn의 차이
상대적으로 yarn이 1. 무척 빠르고 2. 병렬적으로 작업을 수행할 수 있고 3. 보안적으로 안정성이 높다.
(아래 링크를 참조하였음.)
https://javascript.plainenglish.io/npm-vs-yarn-choosing-the-right-package-manager-a5f04256a93f
1강에서 배운 것 & 다음에 배울 것
배운 것 : create-react-app이란 패키지를 이용해서 react 앱 개발환경을 구축해서 가장 초기 환경의 react앱을 우리의 컴퓨터에서 실행해 봄.
배울 것 : VSC(비쥬얼 스튜디오 코드)라는 개발환경을 설치해서 react앱의 소스코드를 어떻게 수정해서 작성할 수 있는지 배울 예정.
'React로 고객관리 시스템 구축하기' 카테고리의 다른 글
5강 고객 컴포넌트 구조화하기 (0) | 2021.09.18 |
---|---|
4강 고객 Component 만들기 (0) | 2021.09.18 |
3강 Git Hub를 이용하여 소스코드 관리하기 (0) | 2021.09.18 |
2강 Visual Studio Code를 이용한 소스코드 작성 (0) | 2021.09.17 |