일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- portal
- 유니티 3D
- 게임
- Unity2D
- 게임 개발
- 토이 프로젝트
- 자바스크립트 게임
- 퐁
- 유니티3d
- 프로그래머스 #최소힙 #우선순위 큐
- Pong
- 자바스크립트
- 1인 게임
- 게임제작
- 유니티
- 1인 게임 제작
- 합격
- 3회차
- 정처기
- Unity
- Unity #Unity2D #Portal
- 1인 게임 개발
- unity3d
- 정처기 필기
- 게임 제작
- 필기
- FPS
- 1인 개발
- 정보처리기사
- Vampire Survivors
- Today
- Total
Coding Feature.
React #2 Source 코드 수정, 배포 본문
src 폴더 내 index.js
입구 파일. index.js에 적힌 코드 내용대로 실행된다.
index.js 내 <App />가 실제 홈페이지 화면 UI의 전체.
import App from './App'에서 가져온 것.
즉 같은 디렉터리에 있는 App.js의 App() 함수가 동작.
index.js는 전역적인 설정이 들어간다.(입구)
App.js 내 App() 함수 내에서 실제 코딩을 통한 UI 구현.
App.css는 스타일 관리.
index.js 내
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>
document.getElementById('root')
)
는
<App> 태그가 Id 값이 root 인 태그로 렌더링 되어라는 의미.
Id 값이 root인 태그는 public 폴더 내 index.html에 존재.
이전 npm start는 배포가 아닌 개발을 위한 것.
배포하기 위해
CTRL+C 통해 nps start 끄고
npm run build
배포를 위한 웹 빌드를 시작.
위 코드 실행시
build 폴더 생성된다.
build 폴더 내 index.html.
빌드 한 것을 서비스할 때,
serve -s build
즉, serve라는 웹 서버(node.js 앱)와 -s(index.html을 먼저 서비스하게 해준다.)라는 옵션을 줘서
build 폴더 내 index.html을 서비스 해준다.
serve는 node.js 앱이므로 npx 명령어 사용.
npx serve -s build 커맨트 입력. 웹 서버 실행된다.
'생활코딩 독학 > WEB2 - JS React' 카테고리의 다른 글
React #6 state (0) | 2023.01.10 |
---|---|
React #5 이벤트 (0) | 2023.01.10 |
React #4 props (0) | 2023.01.10 |
React #3 사용자 정의 태그 만들기. (0) | 2023.01.10 |
React #1 실습환경 구축. (0) | 2023.01.10 |