使用反应路由器处理后退按钮

新手上路,请多包涵

如果用户导航到 www.example.com/one 并单击后退按钮,我想将他们重定向到 www.example.com

我认为这是一个常见问题,但我还没有找到解决方案。

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

阅读 263
1 个回答

钩子版本(React 16.8+):

最小版本。

 import { useHistory } from "react-router-dom";

export const Item = () => {
    let history = useHistory();
    return (
        <>
          <button onClick={() => history.goBack()}>Back</button>
        </>
    );
};

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

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