[英]Conditional check before dynamic import()
我正在利用我的 React/TS 代码中的动态导入功能,我想知道if (firebase.auth == undefined)
if (firebase.auth == undefined) await import("firebase/auth");
是必要的还是import()
可以安全地为同一个模块多次触发?
如果您的项目使用 webpack 之类的捆绑程序,当您使用import("firebase/auth")
时,webpack 会将 firebase firebase/auth
放入单独的捆绑包中。 大多数时候直接使用import
是可以的,因为浏览器会缓存来自同一个 url 的 javascript 文件,但如果它只需要加载必要的 ZDE9B9ED78D7E2E1DCEEFFEE780E2F9 文件,则页面性能会更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.