引入import { useHistory } from "react-router-dom";为什么会报错模块“"react-router-dom"”没有导出的成员“useHistory”
时间: 2023-05-31 17:04:38 浏览: 317
关于react-router/react-router-dom v4 history不能访问问题的解决
如果在使用 `import { useHistory } from "react-router-dom";` 时出现模块没有导出的成员错误,可能是因为您的 `react-router-dom` 版本过低,或者您的 `react` 版本过低。
请确保您的 `react-router-dom` 版本大于 `5.1.0`,并且您的 `react` 版本大于 `16.8.0`,因为 `useHistory` 是在 `react-router-dom` 版本 `5.1.0` 中引入的,而它是一个自定义的 React Hook,只能在 React 函数组件中使用。
如果您的版本已经是最新的,可能是因为您的项目没有正确安装 `react-router-dom`,请重新安装并确保依赖项正确配置。
阅读全文