React Router v4 navigation programmatically
When I use react router with Redirect, Link or NavLink eveything is fine. But I need a function that navigates me to a route programmatically.
That is what I want :
if(a == 1){
this.context.history.push("/")
}
else {
this.contetx.history.push("/home");
}
As you see context history is not exists in react router v4 any more. I cannot write withroute in js code for navigation. Can anyone say me how to navigate directly in js code?
Thanks
The router will add a history
to your props, you can use it like this:
this.props.history.push('/mypath')
Check this for more info: Navigating Programatically in React-Router v4
链接地址: http://www.djcxy.com/p/52140.html上一篇: 反应事件目标父节点
下一篇: 以编程方式反应路由器v4导航