首页 > 解决方案 > React-Router加载页面,即使我们已经在该页面上

问题描述

我在我的网站中使用反应路由器。我有主页和联系方式。

当我在主页上时,我再次单击主页。如何像 Facebook 一样重新加载页面

问题在这里:https ://github.com/ReactTraining/react-router/issues/1982

标签: reactjsreact-router

解决方案


查看问题后,我可以意识到您可以使用强制更新:

componentDidUpdate(prevProps) {
    if (this.props.location !== prevProps.location) {
      this.forceUpdate();
    }
  }

推荐阅读