react hooks 怎么利用history.push获取跳转之后的传值

image.png

这种方式获取不到,因为是class写法吗?
this.props.location.state

阅读 9.1k
2 个回答

在需要获取参数的组件中重新声明let history = useHistory();使用 history.location.state即可获取到

注意 class 写法和 hooks 写法不兼容的
如果你是 react-router v5 并且使用 hooks 可以参考这个 https://reacttraining.com/blo...
至于其他形式查文档即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题