仮想 DOM
状態遷移前後の #木構造 を比較することでその差分を埋める操作を自動的に求めることができるはず 例:
前の状態 : <div class='foo'>aaa</div>
後の状態 : <div class='foo'>bbb</div>
検出される差分: foo の text の -aaa+bbb
差を埋める操作: document.querySelector(".foo").innerHTML = 'bbb'
ユーザの「知るべきこと」「やるべきこと」を限定するため
常にその時の完成形の DOM をプッシュする
書いた当人の頭の中にはある -> 書いた当人市かわからない -> 書いた当人もわからない