[React] React-Dom

DaYoung·2024년 1월 1일
0

React

목록 보기
5/6

React-Dom은 React 애플리케이션을 브라우저에서 렌더링하는 역할을 한다.
React 애플리케이션은 JSX로 작성되며, 이 코드는 Babel을 통해 자바스크립트 코드로 변환된다.
즉, JSX와 같이 자바스크립트의 표준에서 벗어난 코드는 트랜스파일이라는 과정을 거쳐서 브라우저가 이해할 수 있는 자바스크립트 코드로 변환해주는 것을 말한다.
변환된 자바스크립트 코드를 브라우저에서 실행하려면 React-Dom이 필요하다.

궁극적으로 사용자에게 배포되어지는 것은 index.html이다.
React-Dom을 사용해 render라는 함수를 실행한다.
id가 root라는 요소를 가져와서 index.html에 있는

<div id="root"></div> 

이 요소에 root 컴포넌트를 연결시켜준다.

import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./app";

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById("root")
);

index.js 파일에서 연결을 해주고,
컴포넌트를 만들어나갈 때는 App.jsx에서부터 시작하면 된다!

profile
안녕하세요. 프론트앤드 개발자 홍다영입니다.

0개의 댓글