调整 React 延迟加载 Webpack 输出以组合两个 Web 应用程序

发布于 2025-01-16 07:49:18 字数 334 浏览 0 评论 0原文

我们有一个 React Web 应用程序,其中每个路由都是延迟加载的:

const HomeScreen = React.lazy(() => import('../components/HomeScreen/HomeScreen'));

正如预期的那样,这会在生产构建期间生成各种 JS 文件:

  • main.js
  • 1.main.js
  • 2.main.js

有没有办法加载这些生成的生产代码我们还有另一个网络应用程序吗? 它们只是替换特定 DOM 元素的内容吗?如果是这样,他们是如何做的呢?

We have a React Webapp where every route is lazy loaded:

const HomeScreen = React.lazy(() => import('../components/HomeScreen/HomeScreen'));

This, as expected, generates various JS files during a production build:

  • main.js
  • 1.main.js
  • 2.main.js

Is there any way to load those generated production code in another Webapp we have?
Do they simply replace the content of a specific DOM element? and if so, how do they go about it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文