當前位置:吉日网官网 - 中國傳統 - diff算法是什麽?

diff算法是什麽?

diff算法是虛擬DOM中采用的算法。

把樹形結構按照層級分解,只比較同級元素。不同層級的節點只有創建和刪除操作。給列表結構的每個單元添加唯壹的key屬性,方便比較。

相關信息:

React只會匹配相同class的component。合並操作,調用component 的 setState 方法的時候,React將其標記為dirty。

到每壹個事件循環結束,React 檢查所有標記 dirty 的 component 重新繪制。選擇性子樹渲染。開發人員可以重寫 shouldComponentUpdate 提高 diff 的性能。

  • 上一篇:地瓜丸子怎麽炒比較軟?
  • 下一篇:「上海時期」流行音樂中有哪些國風代表作品?
  • copyright 2024吉日网官网