"h1", { className: "title" }, "Title" ));// React17之后编译结果有所区别, 创建节点的方法由react导出...;若当前执行单元存在child节点, 则将child节点作为下一个执行单元;重复2, 直至当前执行单元无child;若当前执行单元存在sibling节点, 则将sibling节点作为下一个执行单元, 并回到...3.3 对Fiber节点的处理过程对Fiber节点的处理就是执行一个 performUnitOfWork 方法, 它接收一个将要处理的Fiber节点, 然后完成以下工作:完善构建Fiber节点: 创建DOM...oldHook.state : initial, queue: [], // 每次执行setState时,将action加入此队列,并在下一次渲染时执行 }; // 下一次渲染时, 获取执行队列并逐步执行..., 在下一次渲染时执行此action const setState = (action) => { hook.queue.push(action); // 执行setState后应重新触发渲染