*이 게시글은 Do it! 클론 코딩 영화 평점 웹서비스를 보고 정리한 글입니다.
목차
1. create-react-app으로 리액트 폴더 생성
2. 파일 수정
3. git허브에 리액트 앱 업로드 하기
4. src 폴더 정리하기, index.js, App.js 수정
Movie App (nomadcoders.github.io)
우리가 만들고자 하는 사이트는 위와 같은 영화 평점 웹서비스 사이트이다.

1. create-react-app으로 리액트 폴더 생성
원하는 위치에 이동후 아래와 같은 명령어를 cmd나 shell, 터미널에 입력
보통 폴더를 하나 만들고 그 위치에 만든다.
npx create-react-app movie_app_2020


다 완료되면 아래와 같은 메시지와 함께 폴더에 여러 파일들이 들어가진다.

아래와 같은 명령어를 또 친다.
cd movie_app_2020 npm start
그러면 아래와 같은 화면이 뜰 것이다.
준비단계 끝

터미널 창을 끄면 리액트 앱 연결도 끊기니 터미널은 계속 켜놔야한다.

다음으로 해당 폴더를 비주얼코드로 들어간다.
아래와 같이 많은 파일이 보인다.

2. 파일 수정
README.md 파일 다 지우고 아래와 같이 입력

package.json파일에 test, eject 삭제

3. git허브에 리액트 앱 업로드 하기
git없으면 git 설치 먼저 하기
1) 명령어 입력
cd movie_app_2020 git init

2) 깃허브에 저장소 만들기
회원 가입 후 위 사이트 접속
아래와 같이 입력후 create repository입력

.git으로 끝나는 주소가 저장소 주소이다.

3) 아래와 같이 명령어 입력
git add . git commit -m "02-2깃허브에 리액트 앱 업로드하기" git branch -M main git remote add origin https://github.com/windbrain/movie_app_2020.git git push -u origin main

4) 잘 생성된 것을 볼 수 있다.

4. src 폴더 정리하기, App.js 수정
App.css
App.test.js
index.css
logo.svg
reportWebBitals.js
setupTests.js
package-lock.json
삭제

index.js 정리
import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; const root = ReactDOM.createRoot(document.getElementById('root')); root.render( <App /> );
App.js 정리
function App() { return <div className="App"/>; } export default App;
정리하고 화면 확인
아무것도 안나오는 것이 정상

출처
Do it! 클론 코딩 영화 평점 웹서비스-니꼴라스
'React' 카테고리의 다른 글
| 리액트로 영화 평점 웹서비스 만들기(클론코딩) 3탄 (0) | 2023.06.08 |
|---|---|
| 리액트로 영화 평점 웹서비스 만들기(클론코딩) 2탄 (0) | 2023.06.07 |
| 8. 리액트 입문-Props가 뭐고 Component는 뭘까 (0) | 2023.06.04 |
| 7. 리액트 입문-Elements가 뭘까 (0) | 2023.06.03 |
| 6. 리액트 입문-JSX가 뭘까 (0) | 2023.06.02 |