javascript - 导入错误 : 'useNavigate' is not exported from 'react-router-dom'

标签 javascript reactjs react-router

尝试导入时 useNavigate来自 react-router-dom ,我收到以下错误:

Attempted import error: 'useNavigate' is not exported from 'react-router-dom'.
我的进口声明:
import { useNavigate } from 'react-router-dom';

最佳答案

您正在尝试使用 react-router 的最新功能.
请确保您安装了 react-router-dom@6.0.0-alpha.2 .

It is React Router v6 which gives you a useNavigate hook


refer here for further reading from the React Router team
两种快速检查版本的方法:
  • package.json 验证文件
  • 运行npm list --depth=0查看项目中的各种包
  • 关于javascript - 导入错误 : 'useNavigate' is not exported from 'react-router-dom' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64224629/

    相关文章:

    javascript - 如何使用 laravel 数据库在 javascript 中使用 php 代码

    javascript - 在 JavaScript 中对 SVG 线条进行动画处理

    javascript - 在 React Native 中正确使用动画 API

    javascript - React Router v4 基于参数获取数据

    node.js - React 路由器显示空白页面

    javascript - 为什么切换图像时我的幻灯片显示在菜单上方?

    javascript - 单击鼠标在 Canvas 上用随机颜色绘制一个圆圈

    javascript - 使用 React 和 React Native 的 Yarn 工作区

    javascript - {`${props.title} ` } 和 {props.title} 之间的区别

    reactjs - 浏览器 URL 更新,但组件不随之更新