React 실습환경 구축

6688 단어 ReactReact
  1. React 공식 홈페이지 문서
  1. Create React App 툴체인 사용하기 위해 node.js 설치

  2. vscode 터미널에서

npx create-react-app .

위 명령어로 Create React App 설치

  1. 터미널에서 npm start하면 샘플앱 실행됨

  2. 디렉터리 구조

    여기서 index.js 파일이 샘플 앱의 입구를 의미함. 전역적인 설정 담겨 있음.

<index.js>

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App'; // 디렉터리의 App.js 파일을 의미
import reportWebVitals from './reportWebVitals';

ReactDOM.render(
  <React.StrictMode>
    <App /> // 샘플 앱의 인터페이스 부분
  </React.StrictMode>,
  document.getElementById('root')
);

// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();

<App.js>

function App() {
  return (
    <div className="App">
      <header className="App-header">
        <img src={logo} className="App-logo" alt="logo" />
        <p>
          Edit <code>src/App.js</code> and save to reload.
        </p>
        <a
          className="App-link"
          href="https://reactjs.org"
          target="_blank"
          rel="noopener noreferrer"
        >
          Learn React
        </a>
      </header>
    </div>
  );
}

App.css에서 App의 스타일 설정 가능

  1. 인덱스의 html에 root id가 있는데, 이를 변경하면 화면의 설정 변화

  2. 배포

    npm run build 명령어 입력하면 build 폴더 생성됨.
    serve -s build를 입력하면 어떤 경로로 들어오든 간에 index.html 파일을 서비스해 보여줌.

npx serve -s build

생활코딩 강의를 바탕으로 함.
https://opentutorials.org/course/4900/31263

좋은 웹페이지 즐겨찾기