gpt4 book ai didi

reactjs - WeatherWidget.io 的 React/NextJS 集成

转载 作者:行者123 更新时间:2023-12-02 17:07:32 25 4
gpt4 key购买 nike

我正在尝试整合 WeatherWidget.io进入 React/NextJS 应用。

这不是 React 组件,为了集成它,您必须复制粘贴 <a>和一个 <script>标签。

通过使用 NextJS <Head>组件(相当于 ReactHelmet),它在服务器端正确呈现,但是,一旦触发第一个客户端更新,该组件就会消失。

我试过使用 dangerouslySetInnerHTML ,或在 ComponentDidMount 中手动创建脚本标签, 但它没有用。

对于这种情况,您有什么最佳实践吗?我也试图避免组件重新渲染,但设置 shouldComponentUpdate to false 也不起作用(我必须完全从渲染树中获取组件,这是不可能的)。

最佳答案

尝试以下操作:

  1. 将小部件的 script 标记放在 HTML 页面的底部。

  2. a 标记放在组件中。

关于reactjs - WeatherWidget.io 的 React/NextJS 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50927165/

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