使用 React Router v6 进行导航的事件侦听器

Cry*_*ase 6 javascript events event-handling reactjs react-router

我想向navigateReact Router v6 中的事件添加一个事件侦听器。我还没有找到任何东西。有这样的功能吗?

编辑:处理事件时,我想阻止导航并将用户路由到另一个目的地,这取决于他来自哪里。

Jax*_*x-p 6

你可以useLocation()useEffect()

const location = useLocation();
useEffect(() => {
   console.log("url changed")
}, [location]);
Run Code Online (Sandbox Code Playgroud)