VueのDiffアルゴリズムの内部仕組みとソースコード
VueにおけるDiffアルゴリズムは、仮想DOMの比較と更新を行うpatch関数によって実現されます。
1. patch関数
patch関数は主に以下の4つの引数を取りますが、主なのは最初の2つです。
oldVnode: 旧の仮想DOMノード
vnode: 新しい仮想DOMノード
hydrating: サーバーサイドレンダリング用のフラグ
removeOnly: transition-groupコンポーネント用のフラグ
主な処理フローは以 ...
8月8日 03:41 投稿