Notice
«   2024/09   »
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
관리 메뉴

Jade_o.o

[React] React 프로젝트 생성 본문

React

[React] React 프로젝트 생성

by jade 2024. 3. 15. 15:14
방법1. CDN 사용
<script crossorigin
src="https://unpkg.com/react@18/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@18/umd/reactdom.development.js"></script>

 

방법2. npx create-react-app 사용
• 리액트 앱(프로젝트) 이름 규칙
• 대문자 사용 불가능
• 단어 여러 개 사용시 하이픈(-) 기호로 구분
• npx
• npm의 자식 명령어로 npm보다 가볍게 패키지를 구성
• npm 버전이 5.2 이상일 때, node 버전이 14 이상일 때 사용 가능
npm install create-react-app -g

// create-react-app 모듈 사용할 수 있도록 global로 설치

npx create-react-app test-app

// test-app => React App Name

 

React 프로젝트 실행하기
npm start

 

create-react-app으로 생성한 프로젝트의 구조
/node_modules : npm 을 시작하면 생기는 폴더, 내 부에 모듈과 관련된 정보가 들어있음

/public : index.html & favicon.ico! →가상DOM 을 위한 html 파일이 들어있는 곳

/src : 실제 React 코드(컴포넌트)를 작성하는 곳 2024년 3월 28 create-react-app으로 생성한 프로젝트의 구조

.gitignore package-lock.json, package.json README.md

 

정리
• npx create-react-app [프로젝트 이름] 로 프로젝트 만들기
• 해당 프로젝트로 이동(cd) 후 npm start 를 하면 만들어진 페이지를 localhost:3000 에서 볼 수 있음
• 앞으로 src 폴더 안에 js 이용해서 컴포넌트를 만들어볼 예정!

'React' 카테고리의 다른 글

[React] JSX 문법 (인라인 스타일 적용, js 문법 사용)  (0) 2024.03.15
[React] JSX 문법 규칙  (0) 2024.03.15
[React] Node.js & NPM  (0) 2024.03.15
[React] React 란? React 특징  (0) 2024.03.15
[React] React, ANGULAR JS, Vue.js  (0) 2024.03.15