浏览器返回按钮崩溃网站NextJS 13路由器后.推硬导航(应用程序目录)

y1aodyip  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(115)

我有一个按钮,需要使用useRouter的push方法从next/navigation编程更改路线。在软导航中使用Chrome中的后退按钮可以正常工作,但在硬导航中使用后退按钮会使网站没有响应,使用100%的CPU,关闭标签页也不起作用。我不得不退出Chrome。
我已经完全删除了任何可能影响导航的中间件。我还发现了几年前的一些github问题,但没有找到任何解决方案。
有人能用应用程序路由器来看看我非常简单的代码库吗?https://github.com/bztravis88/gifgrams返回按钮与router.push一起工作的示例位于AuthToggle组件中,该组件在登录和注册路由之间切换。有此问题的router.push示例是从/到/帐户的硬导航
这是我第一个使用next js的主要项目,所以我可能会误用东西,希望得到任何帮助!:)

uxh89sit

uxh89sit1#

问题是,你不能定义一个page.js的客户端组件是一个异步函数。

相关问题