请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请问 scheduleCallbackWithExpirationTime 调用的场景

请问在什么情况下会使用异步更新模式,是否只有在 ConcurrentMode 下才会使用异步模式


if (expirationTime === Sync) {
    performSyncWork();
  } else {
    scheduleCallbackWithExpirationTime(root, expirationTime);
  }

在我进行代码调试的时候,不管是第一渲染(ReactDOM.render)还是 setState,都是调用 performSyncWork,react 在 16.x 版本应该只是把架构改成了 Fiber ,实际使用的时候还是走的同步模式吧

正在回答 回答被采纳积分+3

1回答

Jokcy 2020-02-24 18:58:26

ConcurrentMode需要手动启用的,默认都是同步模式

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号