renderRootConcurrent
一時的:executionContextをレンダー中へ更新して、DispatcherをContextだけのにする
workLoopConcurrentを実行
回復:executionContext, Dispatcherを戻す
RootExitStatus型の値を返し、継続かエラーか終了か情報を伝える。
workLoopが完了するまで(throwされても)workLoopを続ける。
code:js
do {
try {
workLoopConcurrent();
break;
} catch (thrownValue) {
handleError(root, thrownValue);
}
} while (true);