reactjs - 为什么在 React App 中使用 useHistory goBack 函数而不是窗口历史返回函数?
问题描述
我使用 react-router 实现页面导航。从 A 移动到 B 后从 B 移动到 A 时,需要回页行为。因此,我写了下面。
import { useHistory } from 'react-router';
const history = useHisotry()
history.goBack();
它运作良好。但我对此表示怀疑。我可以使用window.hisotry.back()
而不是useHisotry() back
.
为什么使用 useHistory goBack 函数而不是窗口历史返回函数?
解决方案
推荐阅读
- python - 如何在两个不同的数据框中搜索一个值并将其添加到第三个?
- android - 如何从 Xamarin / Android webview localstorage 接收当前访问令牌?
- api - 使用 Active Directory 在 ASP.NET Core API WebService 中进行身份验证
- java - 类型安全:从对象到列表的未经检查的强制转换
- azure-devops - 如何在可从单元测试访问的 Azure DevOps 服务中传递/存储机密
- scala - Spark JDBC读取,分区,要选择的列类型?
- excel - 单击特定单元格时如何触发宏
- excel - excel中带有数据验证列表的循环引用
- javascript - 遍历对象数组 - *ngFor - Angular 6
- javascript - 加载第一个 JavaScript 函数后,使用 getJSON 调用第二个 JavaScript 函数