亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

虛擬DOM和DOM Diff算法 感悟

發布時間:2020-08-05 17:45:24 來源:網絡 閱讀:378 作者:喝醉的熊 欄目:web開發

虛擬dom的作用是更少的去操作真實DOM。
DOM Diff算法用來判斷哪些區域可以更新哪些區域不需要更新,最終減小更新區域。

改變虛擬DOM界面不會更新,但是改變真實DOM界面一定會更新,在react里面作為程序員我們幾乎不需要去手動更新真實DOM,我們只需要更新虛擬DOM,如何觸發虛擬DOM更新,就是更新組件的狀態,虛擬DOM就會重新產生,然后再產生真實dom,效率高不高主要體現在更新,界面一旦顯示出來之后就是各種操作。

虛擬DOM和DOM Diff算法 感悟

上圖顯示了
在react里面只能利用setState()更新狀態,老數據的狀態是不能直接改變的,而是先產生一個新的數據,重新創建虛擬DOM樹,然后新老數據進行對比,體驗為虛擬DOM樹的差異,最后更新差異對應到真實DOM,界面實現局部重繪,DOM Diff算法可以實現一個最小的重繪。

向AI問一下細節

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

AI

美姑县| 北宁市| 蛟河市| 子洲县| 东安县| 临澧县| 白河县| 新宾| 日土县| 夹江县| 浮梁县| 进贤县| 海兴县| 西充县| 桦南县| 柳林县| 荥阳市| 疏勒县| 黄浦区| 老河口市| 景谷| 嘉定区| 安远县| 台江县| 洛川县| 大荔县| 南郑县| 萨迦县| 日土县| 绥宁县| 浮梁县| 崇礼县| 怀仁县| 江孜县| 南澳县| 长岭县| 莲花县| 平谷区| 师宗县| 赤峰市| 自贡市|