91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue和react中dom的區別有哪些

發布時間:2021-02-03 14:03:39 來源:億速云 閱讀:415 作者:小新 欄目:web開發

這篇文章給大家分享的是有關vue和react中dom的區別有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

vue和react中dom的區別:1、vue會跟蹤每一個組件的依賴關系,不需要重新渲染整個組件樹;2、對于React而言,每當應用的狀態被改變時,全部組件都會重新渲染。

虛擬DOM概念隨著react的誕生而誕生,由facebook提出,其卓越的性能很快得到廣大開發者的認可;繼react之后vue2.0也在其核心引入了虛擬DOM的概念。

什么是虛擬DOM?

虛擬 dom 是相對于瀏覽器所渲染出來的真實 dom 的,在react,vue等技術出現之前,我們要改變頁面展示的內容只能通過遍歷查詢 dom 樹的方式找到需要修改的 dom 然后修改樣式行為或者結構,來達到更新 ui 的目的。

這種方式相當消耗計算資源,因為每次查詢 dom 幾乎都需要遍歷整顆 dom 樹,如果建立一個與 dom 樹對應的虛擬 dom 對象( js 對象),以對象嵌套的方式來表示 dom 樹,那么每次 dom 的更改就變成了 js 對象的屬性的更改,這樣一來就能查找 js 對象的屬性變化要比查詢 dom 樹的性能開銷小。

vue和react中虛擬dom的區別

vue和react中虛擬DOM(virtual DOM)是不一樣的。

vue會跟蹤每一個組件的依賴關系,不需要重新渲染整個組件樹。

而對于React而言,每當應用的狀態被改變時,全部組件都會重新渲染,所以react中會需要shouldComponentUpdate這個生命周期函數方法來進行控制。

感謝各位的閱讀!關于“vue和react中dom的區別有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

惠州市| 阳朔县| 正定县| 卢龙县| 石城县| 罗定市| 通山县| 凤台县| 固镇县| 二连浩特市| 淮安市| 宽城| 江口县| 惠安县| 明星| 韶山市| 博湖县| 灌云县| 宝应县| 卢氏县| 体育| 航空| 广丰县| 赫章县| 南溪县| 沙河市| 景宁| 香格里拉县| 郓城县| 泰安市| 南召县| 合肥市| 贵溪市| 武强县| 双柏县| 平江县| 抚远县| 武乡县| 永福县| 肇东市| 都江堰市|