反应路由器v4浏览/重新加载相同的路由

时间:2018-07-20 06:14:54

标签: javascript reactjs react-router

无论使用的是this.props.history.push还是<Link to={}>,如果该组件已经具有相同的URL,则它不会重新呈现。

有时候在我的容器中会有渲染不同片段的逻辑,我不想使用window.location.reload()来硬刷新整个内容。

1 个答案:

答案 0 :(得分:0)

您可以使用history.pushStatehistory.replaceState。他们应该解决这个问题。

关于它们之间的区别:https://stackoverflow.com/a/17507140/5709697