使用下一个/导航检测客户端导航(下一个 13+)

问题描述 投票:0回答:1

简单的问题,我需要检测用户何时在应用程序上导航。 使用

<Link>
react/link
属性会发生路线更改。

我有一个上下文需要侦听任何导航,以便向路由器添加参数。

我的上下文当前使用

next/navigation
来更新参数,如下所示:

useEffect(() => {
    router.push(`?....`)
}, [currentLanguage])

我尝试在我的使用中添加

router
effect deps
,但当路线更改时它不会被触发。

reactjs next.js react-router next.js13
1个回答
1
投票

我不确定这是否是最佳实践,但您可以添加

pathname
(
pathname = usePathname()
) 作为依赖项

© www.soinside.com 2019 - 2024. All rights reserved.