diff算法

diff算法

diff算法,虛擬DOM中採用的算法,把樹形結構按照層級分解,只比較同級元素,不同層級的節點只有創建和刪除操作。

基本介紹

  • 中文名:diff算法
  • 外文名:Diff algorithm
  • 適用領域:計算機、算法、邏輯
  • 所屬學科算法學
套用,

套用

合併操作,調用 component 的 setState 方法的時候, React 將其標記為 dirty到每一個事件循環結束, React 檢查所有標記 dirty 的 component 重新繪製,選擇性子樹渲染。開發人員可以重寫 shouldComponentUpdate 提高 diff 的性能。

相關詞條

熱門詞條

聯絡我們