React
Create React App
sognociel
2022. 11. 12. 14:02
React는 Node.js를 기반으로 구동되는 라이브러리(패키지)이다. Node.js의 Webpack, Babel 등의 여러 가지 패키지들을 이용하여 동작하는데, 이러한 기초 설정 작업을 보일러 플레이트 Create React App으로 대체할 수 있다.
보일러 플레이트를 사용하기 위해서는 npx가 필요한데, 보통 Node.js와 함께 설치되지만 설치가 되어있지 않다면 아래 명령어로 설치를 하면 된다.
npx --v // 버전코드(3자리 숫자)가 나오면 정상
npm install -g npx // 버전코드가 나오지 않았을 때
이제 npx가 설치되어 있다면 아래 명령어로 React 프로젝트를 생성할 수 있다.
npx create-react-app 프로젝트이름
만약 node_modules파일이 없는 리액트 프로젝트를 받았다면, 아래 명령어로 필요한 파일들을 다운받을 수 있다.
npm i
※ 참고 : React에서는 ES모듈 시스템에서 사용하는 내보내기 방법을 사용한다.
import 모듈 from 경로
export default(하나의 함수만)
App.js
import "./App.css";
function App() {
return (
<div className="App">
<header className="App-header">
<h2>안녕</h2>
</header>
</div>
);
}
export default App;
index.js
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>
);