如何路由反应路由器4中的组件外部?

问题描述:

在反应路由器3中,docs包括用于在组件外部导航的方式。 React路由器4似乎已经放弃了对此的支持,导航外部组件的唯一方法是在组件上输入withRouter,并将历史记录转发到您需要的任何位置。如何路由反应路由器4中的组件外部?

我个人认为这是不切实际的,导致更多的纠结和冗长的代码。因此,我的问题是:我是否缺少一种如何浏览外部组件的替代方法?

如果您只想浏览新页面,建议使用Redirect。如果您已经看到并由于某种原因无法正常工作,那么不会,您不会错过任何内容,而路德则是您如何从路线外访问历史记录。