react-router实战Hooks之useHistory
发布日期:2021-05-28 16:21:05 浏览次数:9 分类:技术文章

本文共 617 字,大约阅读时间需要 2 分钟。

 

1.简介

 

useHistory钩子使您可以访问可用于导航的history实例。

 

2.API

 

history指的history程序包,它是React Router仅有的两个主要依赖项之一(除了React本身),它提供了几种不同的实现来在各种环境中管理JavaScript中的会话历史记录。

  • browser history:特定于DOM的实现,在支持HTML5历史记录API的Web浏览器中很有用
  • hash history:遗留Web浏览器的DOM特定实现
  • memory histor:内存历史记录实现,可用于测试和像React Native这样的非DOM环境

 

history实例包含以下API:

export as namespace History;export type Action = 'PUSH' | 'POP' | 'REPLACE';export type UnregisterCallback = () => void;export interface History
{ length: number; action: Action; location: Location
; push(path: Path, state?: HistoryLocationState): void; push(location: LocationDescriptor

转载地址:https://blog.csdn.net/qq_27868061/article/details/113793836 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:react-router实战Hooks之useLocation
下一篇:react-router实战之Switch

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年02月26日 17时04分53秒