首页 > 解决方案 > 为什么在 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 函数而不是窗口历史返回函数?

标签: reactjsreact-routerhistory.js

解决方案


推荐阅读