Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파일코인플러스
- 스토리지코인
- 레이어2
- 코로나
- Arweave
- 공증인
- Q-code
- datacap
- nft
- Mining
- 바이낸스
- 이더리움
- 비트코인
- 가상자산
- nft민팅
- 파일코인
- 투자
- 데이터캡
- FILECOIN
- 암호화폐
- 코인
- BTC
- MATIC
- 채굴
- 민팅
- 채산성
- FIL
- 스토리지
- 알위브
- filfox
- Today
- 96
- Total
- 125,460
Blockchain & Devops, bitetiger
React.js (Create React App) 실습해보기 - 1 본문
반응형
ReactApp은 nodejs 기반의 웹서버 위에서 동작한다.
이미 세팅이 완료된 패키지를 Boiler Plate라고 한다. 쉽게 말해서, 서비스를 개발할 수 있는 빵 틀의 역할을 하는 패키지를 의미한다.
npm install -g npx
npx create-react-app [이름]
* 위 명령어 실행 전에 npx, npm, nodejs가 설치되어 있는지 확인해야한다.
설치된 package.json 파일을 살펴보자.
{
"name": "reactexam1",
"version": "0.1.0",
"private": true,
"dependencies": { //7개의 패키지가 설치됨.
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
},
"scripts": { // 4개의 스크립트가 있다. start는 리액트 앱을 실행하는 명렁어다.
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
- App.js는 HTML과 자바스크립트과 함께 사용된다. 이를 자바스크립트 표현식, JSX문법이라고 한다.
- 별도의 HTML 요소들을 묶어서 모듈처럼 만들어서 다른 파일에서 사용하도록 하는 방식을 '컴포넌트'라고 한다.
- export default App;은 리액트가 사용하는 ex 모듈 시스템을 사용한다. App이라는 함수를 내보내면 내보낸 모듈을 다른 파일에서 import "이름" from "파일경로" 로 사용할 수 있다. export default는 하나만 내보낼 수 있다.
반응형
'개발 > Javascript' 카테고리의 다른 글
자바스크립트의 JSON parse, stringify 간단 정리 (0) | 2022.07.11 |
---|---|
React.js 프롭스(Props) (0) | 2022.06.20 |
React.js 상태(State) (0) | 2022.06.19 |
React.js (JSX) 실습해보기 - 2 (0) | 2022.06.19 |
vscode, Prettier 설치로 저장할 때 자동 정렬 맞추기 (0) | 2022.03.10 |
0 Comments