• 2024-09-21Suspense and Fiber- The Intricate Machinery Behind React&#s Rendering Elegance
    reactfiber是react并发渲染的核心,它使框架能够将任务分解为更小的单元,并优先处理更重要的任务,从而实现更流畅、响应更灵敏的用户界面。当与suspense配合使用时,它允许react“暂停”渲染,在等待数据获取或计算等任务完成时显示后备ui。fiber是一个javascript对象,代表rea
  • 2024-08-17Scheduler工作流程
    Scheduler的目的React实现Scheuler的目的是想要实现时间切片。时间切片是指:将长任务拆分成多段,每次执行一小段的任务的操作。Scheduler的实现React利用MessageChannel创建出一个port实例,port实例有两个属性port1和port2。如果在Scheduler当中调用port2.postM