가상 DOM :
웹어플리케이션 의 성능을 향상시키는 실제 DOM과 동기화되는 복사본으로,
메모리상에 존재하며 JavaScript 경량화 객체
전통적인 이전 DOM의 한계
- 직접 조작하는 것 → 비용 UP
- 대규모 작업에서 성능 저하를 일으킴
- 레이아웃 재계산, 리페인팅 등의 추가적 브라우저 작업 유발
이러한 문제를 해결하기 위해 중간계층 역할을 한다.

- React 컴포넌트 렌더링 될 대 가장 먼저 가상 DOM에 반영 된다
→ 실제 돔은 변경 X - 상태를 비교하는 재조정 시간을 거침
→ 비교 알고리즘을 통해 변경이 필요한 부분만 식별한다. - 재조정 시간 통해 실제 DOM에 최소한의 변경사항만 적용
'2024~ > React' 카테고리의 다른 글
| [리액트] React Hooks (0) | 2025.03.04 |
|---|---|
| [리액트] 컴포넌트 기반 아키텍처 (0) | 2025.02.26 |
| [리액트] 기본 정리 : JSX (1) | 2025.02.20 |
| [리액트] 기본 개념_React Hooks (0) | 2025.02.20 |
| [리액트] 정리 : 리액트를 이용한 프론트엔드 개발 - 목차 (0) | 2025.02.20 |