react-router-dom - TypeError:无法读取未定义的属性(读取‘pathname’)
2021-10-04
2767
1个回答
升级 react-router-dom 版本后,当我尝试使用
location.pathname
访问当前 URL 时,出现了同样的错误。
使用
useLocation()
钩子解决了我的问题:
import { useLocation } from 'react-router-dom';
// getting current pathname with custom hook
const useName = () => {
const location = useLocation();
return location.pathname;
}
manachlux
2021-12-15