如何使用 react-route 链接刷新页面

新手上路,请多包涵

我正在尝试使用 react-route Link 刷新页面。但是我实现它的方式会退回到 URL。(例如,如果 URL 是 ../client/home/register 并且当我按下重新加载时会转到 ../client/home)

下面是我的代码

const AppErrorPage = () => (
    <div>
    <div style={ styles.container }>
        <h2>Error</h2>
        <p> Something went wrong, please reload the page </p>
        <div>
         <Link to="" refresh="true">
            <span>Reload</span>
          </Link>
        </div>
    </div>
    </div>
);

原文由 Anna 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 404
1 个回答

要刷新页面,您不需要 react-router,简单的 js:

 window.location.reload();

要在 React 组件中重新渲染视图,您只需使用 props/state 触发更新。

原文由 Lukas Liesis 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题