javascript - React.js 仅在单击选项卡后才看到选项卡名称?

标签 javascript reactjs

在我的 React.js 项目中,我使用react-helmet 来管理选项卡名称。我还得到了一个具有不同页面名称的表。当我右键单击这些页面并在新选项卡中打开它们时,在单击选项卡之前我无法看到选项卡名称(参见下图)。因此,我需要在右键单击并在新选项卡中打开菜单后立即查看选项卡名称。谁能建议这是什么原因以及如何解决这个问题?谢谢。

tabs

最佳答案

Helmet 内部使用 requestAnimationFrame,它不会在后台选项卡上运行,因此除非您专注于选项卡,否则标题不会更改

但是 Helm 提供了一个 defer 属性,如果设置为 false,requestAnimationFrame 将被跳过

像这样使用

<Helmer defer={false}>
    {/* Your data */}
</Helmet>

Linked github issue

关于javascript - React.js 仅在单击选项卡后才看到选项卡名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61631678/

相关文章:

javascript - 从 helloworld 应用程序中删除 nativescript listview 项目

javascript - 更新后如何将函数传递给 SetState 回调? ( react )

reactjs - 无法创建新的reactJs应用程序

html - 关于 (1) 通过 CSS 改进 JS 代码和 (2) 去除超链接图像周围的蓝色虚线边框的 CSS、JS 问题

javascript - 从 .js 文件中单独的 .js 文件中定义的访问函数

javascript - 使用 jQuery 脚本呈现 html 片段

reactjs - React-router如何使用Javascript对象配置索引路由?

Javascript this 在 jQuery 中

javascript - onValueChange 不适用于现有组件

javascript - Material ui - 无法使用 makeStyles 覆盖日期选择器样式