javascript - 仅在一个特定页面上添加脚本(React)
问题描述
我是使用现有 React/Node/Express 站点的初学者。在一个特定页面上,我想在该页面的头部添加一个脚本。我怎样才能做到这一点?
我知道节点模块 React-helmet 可以实现这一点。但是因为它是我只需要一次的东西,所以我宁愿在没有额外依赖的情况下这样做。有没有办法做到这一点?例如,在您管理路线的文件中,或者在设置 head 的 index.html 中?
解决方案
您可以查看React 中的动态导入
基本上,您可以使用 import() 在您正在使用的页面/渲染组件中添加依赖项,并且当您在页面上时它将动态加载。
当 Webpack 遇到 import().then 语法时,它会自动开始对您的应用进行代码拆分。如果你正在使用 Create React App,这已经为你配置好了,你可以立即开始使用它。
推荐阅读
- swift - 计算SpriteKit中两个圆之间的碰撞向量?
- apache - 使用 htaccess 将包含特定部分的 URL 重定向到另一个 URL
- powershell - Powershell Create-item 在列表中创建多个文件夹
- python - ModuleNotFoundError:没有名为“win32gui”的模块
- css - 如何从一个属性值平滑过渡到另一个属性值?
- arrays - 声明和初始化动态分配的二维数组的最佳方法是什么?
- wordpress - 是否可以将单个 heroku dyno 用于多个 wordpress 网站?
- javascript - 对象未通过/Fetch-Post 请求/API/NodeJS/浏览器
- r - Extracting data froma weird Excel file
- javascript - 功能组件到类组件错误:无法读取未定义的属性“id”