相关疑难解决方法(0)

react-router vs react-router-dom,何时使用其中一个?

两者都有Route,Link等.何时使用其中一种?我真的很困惑在哪里使用每一个.服务器端?客户端?

https://reacttraining.com/react-router/

在某些示例中,您需要传递历史记录,而不是其他情况.该怎么办?

<Router history={browserHistory}>
Run Code Online (Sandbox Code Playgroud)

VS

<Router>
Run Code Online (Sandbox Code Playgroud)

什么时候使用其中一个,任何帮助表示赞赏,这真的很令人困惑.

reactjs react-router

98
推荐指数
5
解决办法
3万
查看次数

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
查看次数