일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 리액트
- 세션 스토리지
- CSS
- webpack
- 호이스팅
- react
- 프로미스
- 얕은 복사
- 로컬 스토리지
- 클라이언트 사이드 렌더링
- CORS
- 브라우저 렌더링원리
- 변수 생성 단계
- 이벤트 버블링
- undeclared
- 깊은 복사
- 자바스크립트의 클래스
- 실행 컨텍스트
- 자바스크립트
- polyfill
- 리액트의 생명 주기
- 이벤트 캡처링
- async/await
- MPA
- props와 state 차이점
- 자바스크립트 함수
- 스코프 체인
- 가상 dom
- 서버 사이드 렌더링
- 주소창에 naver 입력시 일어나는 일
Archives
- Today
- Total
목록가상 dom (1)
Gapus Dev Blog
[React] 가상 DOM의 개념과 DOM 과의 차이에 대해
가상 DOM (Virtual DOM) 설명 가상 DOM은 React와 같은 라이브러리나 프레임워크에서 사용되는 개념으로, UI의 효율적인 업데이트를 위해 활용 가상 DOM은 실제 DOM의 가벼운 복제본으로, React 컴포넌트의 상태 변화에 따라 가상 DOM이 업데이트 JavaScript 객체로써 메모리에 존재하며, 실제 DOM과는 독립적으로 작동 상태 변화가 발생하면 React는 이전 가상 DOM과 현재 가상 DOM을 비교하여 실제 DOM에 반영해야할 변경 사항을 파악하고, 변경사항이 있는 부분만을 선택적으로 실제 DOM에 반영 가상 DOM을 사용하면 성능 개선과 동시에 개발자가 UI업데이트를 쉽게 관리 가능 필요한 이유 성능 향상 실제 DOM 조작은 비용이 많이 발생 DOM에 직접 접근하여 변경하면 ..
프론트엔드/React
2023. 11. 24. 21:52