Skip to content
On this page

通过本章的学习,我们了解了ReactScheduler-Reconciler-Renderer架构体系,在结束本章前,我想介绍几个源码内的术语:

  • Reconciler工作的阶段被称为render阶段。因为在该阶段会调用组件的render方法。
  • Renderer工作的阶段被称为commit阶段。就像你完成一个需求的编码后执行git commit提交代码。commit阶段会把render阶段提交的信息渲染在页面上。
  • rendercommit阶段统称为work,即React在工作中。相对应的,如果任务正在Scheduler内调度,就不属于work

架构篇我们会分别讲解ReconcilerRenderer的工作流程,所以章节名分别为render阶段commit阶段