내일배움캠프 동영상 강의/내배캠_ React 입문

DOM

콛 다이어리 2024. 8. 17. 14:27

리액트

웹 페이지를 만들 때 사용하는 자바스크립트 라이브러리

다양한 화면 요소를 컴포넌트로 나눠서 만들 수 있음

 

DOM (Document Object Model)

웹 페이지의 구조를 나타내는 트리구조

트리구조를 이루는 것들은 엘리먼트(여는태그+닫는태그)

(엘리먼트들이 모여서 트리구조가 됨)

웹 브라우저는 이것을 읽어서 화면에 페이지를 출력

 

 

 

2. 하는 일

리액트

- 컴포넌트를 DOM이 읽고 웹 브라우저에 보여주는 역할을 한다.

 

가상 DOM (Virtual DOM)

- 실제 DOM의 복사본

- 페이지의 변화가 생기면 여기서 변화를 계산한다.

- 실제 DOM과 비교해서 필요한 부분만 업데이트한다.

  → 페이지가 더 빠르고 효율적으로 작동

 

즉,

리액트 DOM은 리액트 컴포넌트를 웹 페이지에 실제로 보여주고 관리하는 역할을,

가상 DOM은 웹 페이지의 변화를 빠르게 처리할 수 있게 도와주는 역할을 한다.

 

'내일배움캠프 동영상 강의 > 내배캠_ React 입문' 카테고리의 다른 글

변수와 객체  (0) 2024.09.11
let, const, var  (0) 2024.09.09
화살표 함수, 조건연산자, 단축평가  (0) 2024.08.09
promise, async, await  (0) 2024.08.09
모듈  (0) 2024.08.09