개발 환경 세팅
1. Node JS 설치
LTS 버전으로 설치한다.
2. Visual Code 설치
3. React 전용 폴더 생성
1) 원하는 경로에 프로젝트 폴더 생성 후 Shift+우클릭 -> '여기에 PowerShell 창 열기'
2) npm으로 리액트 설치
npm add create-react-app
3) npx 커맨드를 이용해 React 전용 폴더 생성
npx create-react-app (생성할 React 전용 폴더의 이름)
npm 명령어에 대해 더 잘 알고싶다면 아래 링크 참조
https://create-react-app.dev/docs/getting-started
Visual Code에서 React 전용 폴더 구조
1) 에디터에서 File - OpenFolder를 통해 이전에 생성한 Reac 전용 폴더 열기
2) File -> Terminal -> NewTerminal 으로 터미널을 띄우고 명령을 통해 node.js 실행시켜 웹페이지 띄우기
npm start
위 명령어를 커맨드로 입력하면 아래와 같은 결과가 출력된다.
또한 src 폴더의 App.js에 해당되는 뷰가 브라우져에 출력된다.
3) 생성된 폴더 내부 구조
- node_module : 라이브러리 코드를 포함하는 폴더
- public : html이나 이미지와 같은 정적인 파일들을 잠깐동안 모아두는 폴더
- src : 소스코드 보관 폴더
- App.js, index.js, index.html
App.js에서 index.html을 포함하여 브라우저에 출력해주고 있다.
이는 index.js가 중간에서 위 동작을 수행하도록 보조하고 있기 때문이다.
- package.json : 프로젝트 정보가 담긴 json 파일
출처 : 코딩애플_React 기초부터 쇼핑몰 프로젝트까지!
https://codingapple.com/course/react-basic/
'React > 코딩애플 강의' 카테고리의 다른 글
[React] 동적 UI 만들기(모달창 만들기) (0) | 2023.07.02 |
---|---|
[React] Component 사용법 (0) | 2023.07.02 |
[React] 버튼에 기능 개발 & 리액트 state 변경 (0) | 2023.07.02 |
[React] state 사용 (0) | 2023.07.02 |
[React] 리액트에서 레이아웃 만들 때 쓰는 JSX문법 3개 (0) | 2023.07.01 |