React:react-router-dom Typescript 中不存在 useLocation Hook

Wil*_*lly 5 typescript reactjs react-router-dom react-hooks

你好,我正在尝试从react-router-dom“typescript”导入useLocation Hook,我找不到它

根据 React Router文档,我很确定它存在。

然而在打字稿中它一直告诉我没有名为 useLocation 的导出成员

这就是我导入它的方式:

import { useLocation } from 'react-router-dom';
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

模块“../../node_modules/@types/react-router-dom”没有导出成员“useLocation”.ts(2305)

R01*_*010 2

这是一个打字稿解析错误,意味着该错误是由 package@types/react-router-dom而不是 package引发的react-router-dom,请确保更新并重新安装两者。