React 16 版本中初始渲染的流程
render阶段(协调层):
-
调用生命周期钩子 -> 生成virtualDOM
-
为每个virtualDOM -> 构建fiber对象 -> 转换程fiber数组 -> 并为其创建对应的DOM对象
-
添加effectTag属性(删除、新增、更新) commit阶段
-
渲染真实DOM节点
初始化渲染,经历的生命周期函数(V16.3)依次如下: constructor getDerivedStateFromProps render componentDidMount **V16.4版本生命周期函数有改动