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

本文共 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年11月20日 15时37分36秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

html自定义列表图标,自定义列表项符号list-style-image详解 2019-06-17
html开源库,开源Html分析器解析库对比 2019-06-17
支持预览html的解压软件,Bandizip 2.05:轻量级压缩软件(支持右键预览) 2019-06-17
手机端登录注册html5,手机端的注册表单验证js代码 2019-06-17
木瓜移动每日资讯0628:TikTok测试类似小程序的 Jumps 新功能 2019-06-17
木瓜移动每周跨境资讯:TikTok测试Jumps,店小秘收购17TRACK,Facebook推出新闻通讯平台Bulletin 2019-06-17
shell获取sqlplus变量_转:sqlplus与shell互相传值的几种情况 2019-06-17
python如何创建子程序_这些子程序是做什么的? 2019-06-17
立创商城的元件原理图怎么弄到ad_(50条消息)立创EDA元件封装导入AD软件教程 2019-06-17
java aes加密长度_关于Java下的AES加密明文长度的问题 2019-06-17
crc可以检出奇数个错误_差错检测和纠正技术 2019-06-17
mysql generator 中文注释_mybatis generator 使用方法教程(生成带注释的实体类) 2019-06-17
mysql socket php fpm_nginx+php-fpm的socket配置小结 2019-06-17
php 和mysql连接测试代码_php中mysql连接和基本操作代码(快速测试使用,简单方便)_php实例... 2019-06-17
python getattr函数_在python中对self使用getattr函数 2019-06-17
java 音量_java – 音量为零? 2019-06-17
python绑定事件_Python tkinter之Bind(绑定事件)的使用示例 2019-06-17
scala map java map_scala中Map集合的简单使用 2019-06-17
java构造方法左右_java构造方法 2019-06-17
药店零售管理php系统,小型药店销售管理系统 2019-06-17