报错信息:
useLocation() may be used only in the context of a <Router> component.
解决方法:
引入useLocation方式:
由
import { useLocation } from "react-router";
改为
import { useLocation } from "react-router-dom";
参考:javascript - React js:错误:useLocation() 只能在 <Router> 组件的上下文中使用 - SegmentFault 思否