小编Mig*_*our的帖子

React-Router:为什么在 React 中未定义 useHistory?

我有这个。它与文档中所说的完全相同。我认为 react-router-dom 模块很好,因为在其他组件中,BrowserRouter、Router 和 Link 对我有用

import { useHistory } from "react-router-dom"
import React from 'react'

export default function HomeButton() {
  let history = useHistory()

  function handleClick() {
    history.push("/home")
  }

  return (
    <button type="button" onClick={handleClick}>
      Go home
    </button>
  );
}
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时会发生这种情况

类型错误:无法读取未定义的属性“推送”

我是 reactjs 的新手,请帮忙,谢谢

reactjs react-router-dom react-hooks

12
推荐指数
1
解决办法
9881
查看次数

标签 统计

react-hooks ×1

react-router-dom ×1

reactjs ×1