-3

我正在学习react-router的教程,在那里我遇到了withRouter HOC的主题。为什么在 react-router 库中提供它以及如何使用它?

4

2 回答 2

1

每当您想要访问matchhistorylocation的对象时都需要它react-router。对于基本功能,您可以使用Switch,RouteLink,但是如果您想自己实现类似的组件,或者只想在代码中以编程javascript方式访问路由器功能,则必须分别使用withRouteror useRouter

于 2019-09-09T09:09:51.687 回答
0

withRouter是一个高阶组件,由react-router-dom它提供,您可以访问historymatch以及location来自用 .props包裹的特定对象的对象withRouter

于 2019-09-09T09:12:57.597 回答