javascript - 同一页面上有多个反应应用程序(组件)?
问题描述
我需要开发一些基本组件以将它们添加到现有网页中。我想从默认的 create-react-app 开始。最后,我会得到 src/FirstComponent.js 和 src/SecondComponent.js
我需要单独构建这两个组件。当我运行 yarn build 时,我得到一个 main.hash.chunk.js,它对合并的两个组件进行哈希处理。有没有最终得到两个不同的主文件?这是一个不好的方法吗?
如果我需要使用第三方库,比如说 axios,我将在两个组件上都需要它们......它会被导入两次吗?
任何意见,将不胜感激!
解决方案
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 提供给它们。我希望这会有所帮助。
推荐阅读
- python - 计算数据框中多个组的 z 分数
- azure - 如何在两个虚拟网络之间建立连接?
- c# - C#如何索引数组
- java - Java简单数字游戏App在EditText为空时崩溃
- javascript - setstate 然后在 rest api 中响应
- nullpointerexception - 使用 savedInstanceState.getParcelableArrayList 时出现 java.lang.NullPointerException
- go - 如何在 go 项目中供应所有包
- java - “验证类型”设计模式
- python - 如何读取文件的确切字节?
- swift - 我应该快速使用的静态 vs 枚举