Open3
chibivueやってみる

runtime-coreとruntime-dom
- runtime-core: domに依存していない
- runtime-dom: domに依存している
- runtime-coreで
RendereOptions
というインターフェースを使ったrendererのファクトリ関数を作成(createRendere) - runtime-domでcreateRendererの引数に
RendererOptions
を満たすoptionsを用意して、ファクトリ関数でrendererを生成する

hの実装について
coreでは、VNodeからoptionsのメソッドを利用して、render処理を記述している。
VNodeを生成するのがhメソッド

apiCreateAppのmountについてやや特殊
- coreではinjectされたrenderを使って、rootContainerにレンダーする処理を実装している(この際にreactivityも組み立てている)
- domではmountを再定義しているが、coreで定義した前処理として、stringのセレクタでrootContainerを取得する部分の処理を追加している
ログインするとコメントできます