老师,请问 scheduleCallbackWithExpirationTime 调用的场景
来源:10-6 其他Hooks的实现
qq_月色里肆无忌惮的浅忆_0
2020-02-23
请问在什么情况下会使用异步更新模式,是否只有在 ConcurrentMode 下才会使用异步模式
if (expirationTime === Sync) {
performSyncWork();
} else {
scheduleCallbackWithExpirationTime(root, expirationTime);
}
在我进行代码调试的时候,不管是第一渲染(ReactDOM.render)还是 setState,都是调用 performSyncWork,react 在 16.x 版本应该只是把架构改成了 Fiber ,实际使用的时候还是走的同步模式吧
写回答
1回答
-
Jokcy
2020-02-24
ConcurrentMode需要手动启用的,默认都是同步模式
00
相似问题