gpt4 book ai didi

react-router - 为什么 react-router 组件 Prop 不包括历史?

转载 作者:行者123 更新时间:2023-12-04 04:59:24 24 4
gpt4 key购买 nike

我很喜欢 v4,但在 4.1.2 中,这在使用浏览器路由器时一直让我绊倒:

使用 Route 组件中的组件,我传入了这些 Prop :{computedMatch, location, path}虽然 documentation告诉我期待 {match, location, history}这就是我用哈希路由器得到的。

要获得传递的历史记录,我必须使用 withRouter感觉很笨重的包装器,因为相关组件是 Route 组件的组件 Prop 。

文档对我来说听起来很合适。这是一个错误吗?

最佳答案

您可以访问 {match, location, history}如果您使用 Route 作为

<Route path="/" component={myComponent} 

在上面的代码中,您将在 myComponent 中访问匹配位置和历史记录。

否则你必须使用 withRouter

关于react-router - 为什么 react-router 组件 Prop 不包括历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45605924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com