(저는 vscode로 진행했습니다!)
Node.js와 npm 설치 필수입니다.npx create-react-app <프로젝트 이름(소문자만 가능)>
npx create-react-app react-study

프로젝트 생성이 완료되면, 아래와 같이 잘 만들어진 파일들을 확인할 수 있습니다.
node_modules: 라이브러리 코드가 보관된 폴더입니다.public: 정적 파일(static)들이 들어 있는 폴더입니다.src: 실제로 코드를 작성하는 폴더입니다.src/index.js는 무엇인가?index.js에서 애플리케이션의 시작점을 설정하고, import를 통해 화면에 보여줄 컴포넌트(App.js)를 불러옵니다.document.getElementById('root') : public/index.html 파일에 있는 <div id="root"></div>을 찾아서 React가 화면을 그릴 공간으로 사용합니다.import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
npm start
이 명령어를 입력하면, 프로젝트가 실행되며 웹 페이지가 나타나게 됩니다. 이 페이지가 정상적으로 보이면 성공입니다!

App.js는 JavaScript 파일인데 HTML 파일처럼 보일까?보통의 웹 페이지는 HTML 파일로 이루어져 있어야 합니다. 그런데 App.js는 JavaScript 파일에 코드가 작성되어 있습니다. 이는 React 애플리케이션에서 App.js에 작성된 코드들을 index.js가 public/index.html의 <div id="root"></div>라는 공간에 동적으로 삽입하기 때문입니다. 즉, index.js는 App.js의 컴포넌트를 HTML 페이지에 렌더링하여 웹 브라우저에서 볼 수 있도록 만드는 역할을 합니다.