标签: javascript reactjs react-router
无论使用的是this.props.history.push还是<Link to={}>,如果该组件已经具有相同的URL,则它不会重新呈现。
this.props.history.push
<Link to={}>
有时候在我的容器中会有渲染不同片段的逻辑,我不想使用window.location.reload()来硬刷新整个内容。
window.location.reload()
答案 0 :(得分:0)
您可以使用history.pushState或history.replaceState。他们应该解决这个问题。
history.pushState
history.replaceState
关于它们之间的区别:https://stackoverflow.com/a/17507140/5709697