首页 > 解决方案 > 仅在一个特定页面上添加脚本(React)

问题描述

我是使用现有 React/Node/Express 站点的初学者。在一个特定页面上,我想在该页面的头部添加一个脚本。我怎样才能做到这一点?

我知道节点模块 React-helmet 可以实现这一点。但是因为它是我只需要一次的东西,所以我宁愿在没有额外依赖的情况下这样做。有没有办法做到这一点?例如,在您管理路线的文件中,或者在设置 head 的 index.html 中?

标签: javascriptreactjs

解决方案


您可以查看React 中的动态导入

基本上,您可以使用 import() 在您正在使用的页面/渲染组件中添加依赖项,并且当您在页面上时它将动态加载。

当 Webpack 遇到 import().then 语法时,它会自动开始对您的应用进行代码拆分。如果你正在使用 Create React App,这已经为你配置好了,你可以立即开始使用它。


推荐阅读