老师,请问 scheduleCallbackWithExpirationTime 调用的场景

来源:4-5 reactScheduler(1)

qq_月色里肆无忌惮的浅忆_0

2020-02-10

第一次渲染的时候,expirationTIme 是 Sync 会调用 performSyncWork 执行,在后续的组件更新中什么情况下会使用异步更新(scheduleCallbackWithExpirationTime),没有什么体感,如果调用了,那么那个计算出来的 timeout 是什么,有些不太理解

写回答

1回答

Jokcy

2020-02-12

同步的更新中没有异步更新的,不同的更新之间是层次关系,不是父子关系,所以他们其实是不相关的,唯一的关系是先后

0
3
console_man
回复
qq_月色里肆无忌惮的浅忆_0
目前通过ReactDOM.render方式渲染的应该都不是concurrent模式,只是利用了fiber架构,但并不是异步渲染
2021-01-07
共3条回复

React源码深度解析 高级前端工程师必备技能

掌握React源码,让你的开发水平没有上限,更不惧前端未来的到来

1749 学习 · 336 问题

查看课程