reactjs - 使用 create-react-app 的多个入口点
问题描述
我有一个包含 20% 的 React 组件和 80% 的普通 html 内容的页面。需要在页面的不同点放置多个 React 组件,因此我需要 index.html 中的多个入口点。我想使用 create-react-app,但我不想使用 redux,因为页面很小。有没有办法相对容易地在 index.html 中创建 2 个入口点,以便页面上的所有反应组件都可以访问单亲的道具?.. 或者是否可以将全局变量与事件侦听器一起使用来进行更改,从而触发更新不同入口点中的反应组件?.. 请告诉我此类任务的最佳实践,因为我不想从单个入口点使用 jsx 开发整个页面。
解决方案
为避免弹出您可能需要检查rescripts,您可以添加要添加到 index.html 的入口点,如下所示:
在项目主目录中创建 .rescriptsrc.js 文件:
module.exports = [
config => {
config.entry = {
app: ["./src/index.js"],
content: ["./src/content.js"],
};
}
];
推荐阅读
- azure - 使用服务主体和 azure api 请求用户的 Azure 订阅列表(用户有权访问)
- python - Python NLP:如何自动更正文本并将其标记为一组单词?
- kubernetes - K8s 入口从没有证书的域重定向到另一个有证书的域
- react-native - 使用 react-navigation v5 测试 react-native-testing-library
- api - 无法使用 SwiftUI 中的组合框架从 Spotify API 获取数据
- scala - Akka 块大小异常
- r - 重新排序 ggplot2 中的列,错误:应使用 `aes() 或 `aes_()` 创建映射
- css - 没有标签的自定义复选框
- python - 将熊猫数据框中的列拟合到动画直方图
- speech-recognition - 是否可以使用 Google Speech 或 IBM Watson 识别非语言单词?