React-router 4 this.props.history.push('/url');
总是重新加载浏览器,因此每次页面转换都会清除全局redux状态。
答案 0 :(得分:0)
升级后我遇到了这个问题。原来问题出在我们本地环境中运行的react-hot-loader。
答案 1 :(得分:-1)
如果您在某个dom元素上点击某个也有锚标记,那么就会发生这种情况。 例如:
handleClick = () => {
this.props.history.push('/url');
}
render(){
return(
<div onClick={() => { this.handleClick(); }}>
<a href="">Go</a>
</div>
);
}
以上代码将导致浏览器刷新。