昨日、雑に書きなぐった記事が200はてブ超えててびびってますが、最後のMithrilアドベントカレンダーです。参加された方も、読んでくださった方々も、みなさんお疲れ様でした。 Mithrilが、実際のDOMを更新するまでのライフサイクルは次の通りです。 サンプル ラウター/ルートコンポーネントのマウント&登録 初期表示コンポーネントのコントローラの初期化 初期表示コンポーネントのビューの仮想DOM作成(子コンポーネントがなければおしまい) 仮想DOMを実際のDOMに反映して表示 もし、子供のコンポーネントがあれば、子供のコンポーネントのコントローラの初期化 初期化が終わったら親のビューの仮想DOMを作成 子供のコンポーネントのビューの仮想DOM作成 仮想DOMを実際のDOMに反映して表示 何かイベントが発生したらルートのコンポーネントから描画だけを実行します。上記のリストでいうと、子コンポ