之前已经以[visio](https://github.com/ddzy/react-reading-sources/blob/master/visio/1-ReactDOM.render%E6%B5%81%E7%A8%8B.vsdx)的形式, 罗列出了`ReactDOM.render`的详细调用栈. 想想还是不够精简易懂, 所以提炼出几个重点: - ReactDOM.render - 创建`ReactRoot` - 创建`FiberRoot` - 创建`RootFiber` - 计算`expirationTime` - 创建`update`更新 - `update`入队(加入到对应Fiber的`updateQueue`) - 调度任务(`scheduleWork`) - 请求任务(`requestWork`) - 执行任务(`performWork`)