본문 바로가기
프로젝트/React

3. Index.js (프론트엔드 시작지점)

by 동욷 2023. 2. 22.

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>

);

 

 

React-Dom : React의 순수 자바스크립트와 다른 문법으로 짜여진 코드를 Babel 를 통하여 변환한 후, HTML 문서와 연결하는 역할을 수행

 

렌더링

 

 const root = ReactDOM.createRoot(document.getElementById('root'));

 

div id = 'root' 인 index.html에 렌더링할 부분을 생성

 

root.render(

    <React.StrictMode>

          <App />

    </React.StrictMode>

);

 

<App /> 가 실행됨

 

React.StrictMode : 애플리케이션의 잠재적인 문제를 알아내는 도구

728x90

'프로젝트 > React' 카테고리의 다른 글

4. 회원가입 페이지 (Client -> 프론트엔드)  (0) 2023.02.22
2. App.js 설정 -> React-router-dom  (0) 2023.02.22
1. React 생성하기  (0) 2023.02.22