ReactJS/개념정리

[React] create-react-app

xowoony 2023. 3. 15. 15:02

학습일 : 2023. 03. 15


create-react-app 을 사용한다면
ReactJS 어플리케이션을 만듦에 있어 훨씬 쉬워지게 된다.



<node.js 설치하고 프로젝트 생성 전 준비사항>

1. 먼저 node.js 를 아래 사이트에서 설치

https://nodejs.org/ko/download/

 

 


2. node.js 가 설치된 후 윈도우의 경우 cmd 창에서

 node -v

입력 후 엔터 치고 버전이 제대로 뜨는지 확인

 


3.

npx

입력 후 엔터 치면 경로가 어디어디에 있다라고 제대로 나오는지 확인

 


위 내용 모두 제대로 실행된다면 준비 완료

 




<리액트프로젝트(폴더)를 처음 만들기 위한 방법>

 


1. cmd창에 

npx create-react-app 만들프로젝트명


을 입력한다. (그럼 해당 경로에 폴더가 하나 생김)

 

 


2. VSC에서 그 폴더를 열어주면 준비 완료


만들어준 VSC 프로젝트 폴더를 열고

터미널창에서 

npm start

를 입력하게 되면

이 뜨게됨

 

그러면 바로 개발용 서버가 하나 만들어지는데

 

    

 http://localhost:3000     

바로 이것이다.

(create-react-app 을 이용하면 얻을 수 있는 장점 중 한가지는
auto-reload (자동 재실행) 이다.)

 

 

잘 돌아가면 다시 VSC로 와서

프로젝트 중 필요없는 파일들을 싹 다 정리해준다.

index.js 와 App.js 빼고

프로젝트 폴더 안 파일을 모두 삭제하도록 한다.

정리하면 아래와 같다.

 

 

 

 

 

그다음 index.js 와 App.js 파일 내에서도 필요없는 코드를 지워줄 필요가 있는데,

아래와 같이 정리해주면 되겠다.

 

 

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(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

 

 

App.js

function App() {
  return (
    <div>
      <h1>Welcome back!!!!</h1>
    </div>
  );
}

export default App;

 

 

이상 끝