【发布时间】:2020-07-11 17:26:51
【问题描述】:
您好,我正在尝试从 react-router-dom "typescript" 导入 useLocation Hook 我找不到它
根据 React Router Documentation 我很确定它存在。
然而在打字稿中它一直告诉我没有名为 useLocation 的导出成员
这是我导入它的方式:
import { useLocation } from 'react-router-dom';
这是我得到的错误:
模块 '"../../node_modules/@types/react-router-dom"' 没有导出成员 'useLocation'.ts(2305)
【问题讨论】:
-
尝试将@types/react-router-dom 升级到最新版本。 github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/…
-
你试过
import * as reactRouter from "react-router-dom"然后解构useLocation属性吗? -
谢谢各位,升级包解决了我的问题
标签: reactjs typescript react-hooks react-router-dom