유튜브 코딩애플 수업 듣는 중
장점
- SPA Single Page Application
페이지 전환을 부드럽게 해줌 - Component로 html 재사용 편리
- 데이터가 html에 자동 반영
프로젝트 시작하기
▼ 새폴더 만들고 Shift 우클릭 → 여기에 PowerShell 창 열기
▼ 파워셸에 npx create-react-app 프로젝트명 써주기
create-react-app == 라이브러리
npm == 라이브러리 다 모아놓은 플랫폼 (node.js 설치하면 자동으로 딸려옴)
▼ 완료되면 만들었던 새파일에 blog라는 폴더가 생기고 안에 이것저것 생겨버림
▼ VS코드에 Open Folder → blog 열어서 폴더 선택해주기
▼ 열면 옆에 이런 것들 있는데 App.js 안에 코드를 짜는 것임
더보기

public 폴더 : static 파일 모아두는 곳
index.html : 메인페이지 (App.js에 있는 애들을 html로 변환시켜서 보여주는 곳)
src 폴더 : 소스코드 저장하는 곳
App.js : 메인 페이지인데 자바스크립트

App.js는 html이 아닌데 어떻게 화면에 보이는가!
JSX라서 입니다.
.js 파일에서 쓰는 html의 대용품이라고 보시면 됩니다.
※ 터미널 열어서 npm start 하면 옆에 창 열리면서 미리보기 가능해짐
'FrontEnd > React' 카테고리의 다른 글
[React] JSX와 state, onClick, Component (코딩애플 유튜브 무료강의) (0) | 2024.03.28 |
---|---|
[React] 간단실습.03 (롤 챔피언 정보 페이지 만들기) (0) | 2023.09.15 |
[React] React : Styling (0) | 2023.09.15 |
[React] 간단실습.02 (장바구니, 타이머, 색깔상자) (0) | 2023.09.13 |
[React] 헷깔리는 것 정리 (0) | 2023.09.13 |