기본적으로 자동으로 생성하면 편하고 원하면 수동으로 프로젝트를 설정도 가능
1. 프로젝트 초기화
- 프로젝트 폴더에서 다음 명령어를 사용하여 React 및 ReactDOM을 설치합니다.
- 프로젝트 초기화 : npm init
- 모듈 설치 : npm install react react-dom react-scripts
- package.json
"scripts": {
"start": "react-scripts start",
},
2. App 컴포넌트 작성
// React 모듈 import
import React from 'react';
// 컴포넌트 정의
const App = () => {
return (
<div>
<h1>리엑트, React</h1>
<p>React Study 시작하기</p>
</div>
)
}
// 모듈 export
export default App;
3. 메인 화면 구현
import React from 'react';
import ReactDOM from 'react-dom/client';
// 컴포넌트 import
import App from "./App";
// 메인 화면에서 App 컴포넌트를 렌더링
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<App />);
4. HTML 파일 작성
<!-- 파일: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>React App</title>
</head>
<body>
<!-- React 앱을 표시할 컨테이너 -->
<div id="root"></div>
</body>
</html>
5. 프로젝트 실행
- npm start