配套视频讲解:点击进入
第一部分:整体流程图
第二部分:调度流程
主流浏览器刷新频率为60Hz,即每(1000ms / 60Hz)16.6ms浏览器刷新一次。
调度器主要提供了两个api:
1、runWithPriority
2、scheduleCallback
第三部分:合成事件
第四部分:diff算法
第五部分:hooks
首先需要明确的一些关系
一个fiber保存多个hook
一个hook保存多个update
主流浏览器刷新频率为60Hz,即每(1000ms / 60Hz)16.6ms浏览器刷新一次。
调度器主要提供了两个api:
1、runWithPriority
2、scheduleCallback
首先需要明确的一些关系
一个fiber保存多个hook
一个hook保存多个update