React version: "react": "^16.13.0", "react-dom": "^16.13.0", "react-router-dom": "5.0.1", "react-scripts": "3.4.0",
js代码为
import {useLocation} from "react-router-dom"; const location = useLocation();
......问题出在哪里?
bt1cpqcv1#
那个钩子是added in 5.1.0。
rhfm7lfc2#
尝试卸载并重新安装“react-router-dom”然后,为了安全起见,运行npm i和npm start。此外,如果您使用TS,则还必须安装“@types/react-router-dom”作为开发依赖项
npm i
npm start
2条答案
按热度按时间bt1cpqcv1#
那个钩子是added in 5.1.0。
rhfm7lfc2#
尝试卸载并重新安装“react-router-dom”然后,为了安全起见,运行
npm i
和npm start
。此外,如果您使用TS,则还必须安装“@types/react-router-dom”作为开发依赖项