Javascript react router v4导航/重新加载同一路线

Javascript react router v4导航/重新加载同一路线,javascript,reactjs,react-router,Javascript,Reactjs,React Router,无论是使用this.props.history.push还是组件,如果它已经位于同一url,则不会重新加载 在我的容器中,有时会出现呈现不同部分的逻辑,我不想使用window.location.reload硬刷新整个内容。您可以使用history.pushState或history.replaceState。他们应该这样做 关于它们之间的区别:试着研究一下,也许这就是你想要的,而不是重新加载页面显示你的用例当你想更新同一个页面时,不要重新加载它来更新它,更新状态来更新视图。@EdwinHarly

无论是使用this.props.history.push还是组件,如果它已经位于同一url,则不会重新加载

在我的容器中,有时会出现呈现不同部分的逻辑,我不想使用window.location.reload硬刷新整个内容。

您可以使用history.pushState或history.replaceState。他们应该这样做


关于它们之间的区别:

试着研究一下,也许这就是你想要的,而不是重新加载页面显示你的用例当你想更新同一个页面时,不要重新加载它来更新它,更新状态来更新视图。@EdwinHarly我知道什么是条件呈现,但是这个问题是关于路由的。顺便说一句,this.props.history.push和history.pushState有什么不同?我的问题是关于路由器而不是浏览器API。