问题标签 [react-helmet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 单元测试反应头盔代码
我正在使用 react-helmet 将元素添加到 head 元素。
我正在尝试像这样编写单元测试:
reactjs - 是否可以使用 React-intl 作为变量?
我正在使用react-intl
和react-helmet
!我正在尝试将元描述作为翻译文本传递给 Helmet,但这似乎是不可能的!
这是我所做的:
这homepage.description
是一个文本lang/en/en.json
。
我想如果可以抓取翻译并将其用作变量,它可以很容易使用,我会这样做:
如果这甚至可能?或者是否存在任何替代方法或最佳实践?
提前致谢
npm - 未安装circle ci模块
我在circle ci 上有一个容器,它通过所有测试并执行npm install 来安装package.json 中的所有包。但似乎未安装某些软件包导致circle ci失败
错误
即使是面团,我也可以看到包在 package.json
可能是什么问题呢?
javascript - 检查是否加载了样式表然后渲染元素
我正在使用 react、redux、react-router 和 react-helmet 开发通用反应应用程序。我的应用程序中的每个页面都有单独的样式表。当客户端的路由发生变化时,起初,元素还没有样式。几毫秒后,我的页面变得丑陋了!我想要解决这个问题。我怎么知道样式表何时加载?
我的容器组件:
reactjs - react-helmet 在服务器端输出空字符串
我正在使用 react-helmet 并且在客户端上,检查窗口中的一切都很好,并且标签正在正确输出。但是,当我在生产中启动时,标签中的 SSR 启动并没有显示在源代码中,而且我根本没有收到任何错误。
我也尝试记录“字符串化”标题标签并得到:
这是一些代码:
这是我设置标签的页面组件之一,3 个页面组件的设置都与此相同。(我已经简化了组件渲染函数和数据对象,因为它们非常大,我确信它们没有错。)
这是一些服务器代码,特别是 SSR 发生故障的地方,我正在调用 Helmet.renderStatic();
另外,如果有帮助的话,我正在使用 React Router v4。
reactjs - React 从 WP API 获取元标记
我正在使用反应头盔服务器端,我正在尝试从 Wordpress API 获取元标记,例如帖子摘录、图像、标题等。我正在使用 axios 向 WP API 发出请求。
React Helmet 正在工作,但每次我尝试通过状态从 WP API 获取标签时,它都会切换我重新渲染并且不会在 Open Graph Object Debugger 上更新它。
这是我正在使用的代码: