01 2025 档案
摘要:React 确保在渲染完成后执行 useEffect,是通过利用 事件循环 和 微任务队列(Microtask Queue)来实现的。具体来说,React 将 useEffect 的回调放入 浏览器的微任务队列,确保在浏览器完成渲染更新之后(即 DOM 更新完成后),再执行 useEffect 回调
阅读全文
摘要:参考: https://juejin.cn/post/7451649674358046739 https://juejin.cn/post/7322296552202272804 https://www.cnblogs.com/beifeng1996/p/16821066.html https://
阅读全文
摘要:浏览器中的 JavaScript 引擎和渲染线程会互斥,主要是因为它们需要访问和操作同一份 DOM(文档对象模型)树以及其他页面渲染资源,存在资源争用的风险。具体来说,JS 引擎和渲染线程会互斥的原因包括以下几点: JavaScript 执行会修改 DOM JavaScript 引擎在执行脚本时可能
阅读全文