React에서 가상 DOM은 페이지의 DOM 요소를 효율적으로 업데이트하는 데 사용됩니다. 가상 DOM은 모든 DOM 작업을 누적하고 모든 변경 사항을 계산하며 DOM을 한 번 업데이트할 수 있으므로 성능이 크게 향상될 수 있으며 가상 DOM을 변환할 수도 있습니다. 크로스엔드 애플리케이션을 구현하기 위해 기본 애플리케이션 구성요소로 통합됩니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, 반응 버전 17.0.1, Dell G3 컴퓨터.
React에서 Virtual DOM이란 무엇인가요?
은 프로그래머가 JS 개체를 사용하여 페이지에서 DOM 및 DOM 중첩을 시뮬레이션하는 프레임워크의 개념입니다.
가상 DOM의 목적은 무엇인가요?
페이지에서 DOM 요소를 효율적으로 업데이트하기 위해
기존 웹 애플리케이션에서는 사용자 인터페이스의 데이터 변경 사항을 실시간으로 업데이트하는 경우가 많으므로 데이터가 조금만 변경될 때마다 DOM 트리가 변경됩니다. 다시 렌더링합니다.
가상 DOM의 목적은 모든 작업을 누적하고 모든 변경 사항을 통계적으로 계산하여 DOM을 균일하게 업데이트하는 것입니다.
성능이 크게 향상됩니다
크로스엔드 애플리케이션(React Native)이 가능해집니다. 브라우저 측에서 가상 DOM은 개별 브라우저 DOM 노드로 변환됩니다. 또한 네이티브 애플리케이션의 구성요소로 변환할 수도 있으며, 크로스 세그먼트 애플리케이션을 실현할 수도 있습니다.
DOM과 가상 DOM의 차이점
1. Virtual DOM은 조판 및 다시 그리기 작업을 수행하지 않습니다.
2. Virtual DOM은 수정이 잦은 후 실제 DOM에서 변경해야 할 부분을 비교 수정합니다. 과도한 DOM 노드 조판 및 다시 그리기의 손실을 줄이기 위해 최종적으로 실제 DOM에서 조판 및 다시 그리기를 수행합니다
3. 실제 DOM을 자주 조판하고 다시 그리는 효율성은 상당히 낮습니다
4 . 가상 DOM은 실제 DOM과의 최종 비교가 다르기 때문에 영역(실제 DOM 노드)의 다시 그리기 및 조판을 효과적으로 줄입니다.
추천 학습: "react 비디오 튜토리얼"
위 내용은 반응의 가상 돔의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!