Create React App(CRA) 사용하기
npx create-react-app my-app
cd my-app
npm start
Ctrl+C
단축키를 사용합니다.수동으로 세팅하기
아래는 수동으로 리액트 앱을 만드는 방법입니다.
Node.js를 설치합니다.
리액트 프로젝트에 필요한 패키지를 설치합니다.
npm init -y
npm install react react-dom
npm install -D webpack webpack-cli webpack-dev-server html-webpack-plugin babel-loader @babel/core @babel/preset-env @babel/preset-react
프로젝트 디렉토리에 다음과 같은 파일들을 생성합니다.
/public/index.html
/src/index.js
/webpack.config.js
/.babelrc
생성한 파일들을 수정하여 리액트 앱을 만듭니다.
// index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>My React App</title>
</head>
<body>
<div id="root"></div>
<script src="dist/bundle.js"></script>
</body>
</html>
// index.js
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render(<App />, document.getElementById('root'));
npm init react-app .
명령어 보다 npx create-react-app my-app
명령어가 더 간편하고 빠르게 앱을 생성할 수 있는 것 같다.CRA
로 생성된 jsx 파일 등을 분석해보자.npm start
, 프로젝트를 빌드할 때에는 npm run build
를 사용하자.React Developer Tools
로 웹 사이트들을 분석해보자.Reference