gpt4 book ai didi

javascript - React-helmet 元标签在页面更改时消失

转载 作者:行者123 更新时间:2023-12-03 00:14:28 28 4
gpt4 key购买 nike

我制作了一个基于ReactJS的小型学习服务器端应用程序。我的目标是使用 React SSR 在 facebook 上分享动态帖子,我制作了基于 Canvas 的应用程序,它会生成图像,并且我想设置动态元标签以在 FB 上分享帖子。

这是我的示例代码 gitRepo ,

当我在渲染中使用 History.push 或 Redirect 标签自动更改页面时,我还面临另一个问题,然后 Rect-helmet 将不会设置元标签。

最佳答案

在 POST 请求成功后,您似乎在一个页面(项目)上奇怪地设置元。奇怪的是它在其他 route 不存在吗? React Helm 从react树动态计算元,就像任何React代码一样,如果它在那时不存在,它就会被删除。

如果您想跨页面共享元数据,请将其设置得更高,例如所有路由共享的App.js。

此外,您在 saveImage 请求之后设置它,不确定这些元标记在此时设置时是否有用。

关于javascript - React-helmet 元标签在页面更改时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54578249/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com