react虛擬dom和diff算法的理解

虛擬dom 虛擬DOM的本質就是一個JS對象,虛擬DOM減少了真實DOM的操作,當修改數據的時候,就是修改虛擬DOM產生全新的虛擬DOM, 新舊虛擬DOM使用diff算法,得到patch(也就是需要修改的部分),然後將這個patch打到瀏覽器的DOM上 (減少重繪和迴流,從而達到性能優化的目的) 每次DOM操作會引起重繪或者回流,頻繁的真實DOM的修改會觸發多次的排版和重繪相當耗性能 虛擬DOM爲
相關文章
相關標籤/搜索