图解react源码
配套视频讲解:点击进入
第一部分:整体流程图


第二部分:调度流程
主流浏览器刷新频率为60Hz,即每(1000ms / 60Hz)16.6ms浏览器刷新一次。




调度器主要提供了两个api:
1、runWithPriority
2、scheduleCallback

第三部分:合成事件


第四部分:diff算法


第五部分:hooks
首先需要明确的一些关系

一个fiber保存多个hook
一个hook保存多个update



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
