reactjs - React-Router加载页面,即使我们已经在该页面上
问题描述
我在我的网站中使用反应路由器。我有主页和联系方式。
当我在主页上时,我再次单击主页。如何像 Facebook 一样重新加载页面
问题在这里:https ://github.com/ReactTraining/react-router/issues/1982
解决方案
查看问题后,我可以意识到您可以使用强制更新:
componentDidUpdate(prevProps) {
if (this.props.location !== prevProps.location) {
this.forceUpdate();
}
}
推荐阅读
- python - 如何使用带有复合键的 django 内联?
- git - 过期和 gc 修剪是否足以清理 git 存储库?
- java - 为什么 gradle 无法使用分类器找到我的本地 maven 依赖项?
- flutter - 按下appbar后退按钮时如何确认应用退出
- ajax - 赛普拉斯测试 AJAX 请求之一的 500 服务器错误
- bash - 当我得到`./MacOS/Electron: No such file or directory`时,如何从终端启动VS Code?
- proxy - 如何在多个代理和后端之间从客户端传播客户端 IP 地址
- c# - 我搞砸了一个“While”循环......我可以修复它吗?
- presto - 在 presto 中将时间戳(字符串)转换为日期(dddd-mm-yy)
- java - 条件为真一段时间后调用方法