我正在使用next-i18next软件包进行本地化的React + next项目。
我注意到Chrome和FF中似乎都出现了一个间歇性问题,该问题似乎与next-i18next程序包本身有关。最初加载任何页面时,页面似乎偶尔都会渲染两次。这似乎只是在客户端发生(不发出新的GET请求)。还有其他人碰到这个吗?
可以通过复制next-i18next包中的简单示例,然后在任何页面的主组件(示例中为Homepage和SecondPage组件)中插入console.log来复制此内容。在页面上进行几次硬刷新(在我的情况下,少于10次)通常足以使console.log在客户端显示两次。在这种情况下,服务器将仅显示一条日志消息,而客户端将显示两次日志消息。
这似乎也同时在开发和生产模式下发生。但是,在使用prod模式的FF中,每次重新加载都会发生两次渲染。
有什么想法吗?
谢谢。