React中的虛擬DOM

使用原生JavaScript或jQuery直接操作DOM元素時,很大可能會觸發迴流事件,此時瀏覽器需要重新渲染頁面,設置整個文檔,計算DOM節點浪費了性能,而且效率低,非常影響用戶體驗。 react提出了一個新的思想,-始終整體刷新頁面,當數據發生變化時,react會自動更新UI,這種方式雖然簡單,但是有一個很明顯的問題,慢。每次數據改變就重新渲染整個頁面會做大量的「無用功」,而且無法保存節點狀態
相關文章
相關標籤/搜索