class组件(给你的组件套上withRotuer函数)
import {withRouter} from "react-router-dom"
class Demo extends React.Component {
constructor() {
super()
}
render() {
console.log(this.props); //打印会获取history等...
return <div>Hello, World!</div>
}
}
export default withRouter(Demo); //注意这里!!!
函数组件
import {useHistory} from "reacr-router-dom"
function Demo() {
const history = useHistory();//打印会获取history对象, 然后just do it就完事了.
//history.push(/demo)
return <div>Hello, World!!!</div>
}