首页 > 解决方案 > 同一页面上有多个反应应用程序(组件)?

问题描述

我需要开发一些基本组件以将它们添加到现有网页中。我想从默认的 create-react-app 开始。最后,我会得到 src/FirstComponent.js 和 src/SecondComponent.js

我需要单独构建这两个组件。当我运行 yarn build 时,我得到一个 main.hash.chunk.js,它对合并的两个组件进行哈希处理。有没有最终得到两个不同的主文件?这是一个不好的方法吗?

如果我需要使用第三方库,比如说 axios,我将在两个组件上都需要它们......它会被导入两次吗?

任何意见,将不胜感激!

标签: javascriptreactjs

解决方案


If I need to use a third party library, lets say axios, and I will
need them on both components... Will it be imported twice?
  • 如果您想要将这两个新组件插入的现有网页是一个 ReactJS 应用程序,那么您可能需要考虑将这两个组件制作成展示组件(了解更多信息)。axios 请求将发生在现有网页中,每个组件需要的数据将通过 props 提供给它们。我希望这会有所帮助。

推荐阅读