gpt4 book ai didi

reactjs - 我应该对整个应用程序使用动态导入吗?

转载 作者:行者123 更新时间:2023-12-03 13:45:02 24 4
gpt4 key购买 nike

我有一个 React 应用程序,而且我的 bundle 越来越大。

-我应该对整个应用程序使用动态导入 (React.lazy)吗?

-我可以在整个应用程序中使用一个 React.Suspense (它将围绕 App 标签)吗?

感谢您的帮助

最佳答案

  • 您可以将应用程序拆分为多个 SPA,每个 SPA 都有自己的较小包。

  • 在生产构建中执行 bundle 缩小 - 完成此操作不会对您调试 bundle 的能力产生任何影响。

  • 将依赖项(包括 React 库)分离到一个单独的包中,并确保当客户端从一个 SPA 切换到另一个 SPA 时不需要重新加载它。

crisp-react是一个演示所有这些技术的样板项目。

附注
例如,当报告 SPA 由 10 个报告组件组成并且您知道 Component7 将由少数人和/或不经常使用时,使用动态导入是有益的。那么它是动态导入的良好候选者。

关于reactjs - 我应该对整个应用程序使用动态导入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57916594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com