isBatchingUpdate 是否跟宏任务有关?
来源:8-7 说一下React的batchUpdate机制

zhzz
2021-05-31
自定义 dom 事件的 isBatchingUpdate 和 setTimeout 的 isBatchingUpdate 为何相同?
是因为如下我理解的吗?
- setTimeout 是宏任务,需要同步执行完,再执行宏任务,所以 isBatchingUpdate 已经变成了 false;
- 自定义 dom 事件也是宏任务,同上,因此 isBatchingUpdate 也已经变成了 false;
写回答
1回答
-
是的。
这两者都超出了 react 事件机制的范围,所以不会触发 batch update 机制。
10
相似问题