如何在每次重定向时使用react-router-dom调用一个函数



我想在每次用户重定向到不同的路由时检查cookie。除了每次在每个Route加载的主组件的顶部编写函数之外,最传统的方法是什么?

您可以使用useLocationuseEffect钩子:

function App() {
let location = useLocation();
useEffect(() => {
//do your stuff
}, [location]);
return (
// ...
);
}

最新更新