React Router 5.1.0如何使用useHistory实现页面跳转导航
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,React Router 5.1.0如何使用useHistory实现页面跳转导航,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.使
千家信息网最后更新 2025年01月18日React Router 5.1.0如何使用useHistory实现页面跳转导航
React Router 5.1.0如何使用useHistory实现页面跳转导航,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
1.使用withRouter组件
withRouter组件将注入history对象作为该组件的属性
import React from 'react'import { withRouter } from 'react-router-dom'import { Button } from 'antd'export const ButtonWithRouter = withRouter(({ history }) => { console.log('history', history) return ( )})
引入 import { ButtonWithRouter } from './buttonWithRouter'
或者:
const ButtonWithRouter = (props) => { console.log('props', props) return ( )}export default withRouter(ButtonWithRouter)
引入: import ButtonWithRouter from './buttonWithRouter'
2、使用Route标签
在route入口
Route组件不仅用于匹配位置。 您可以渲染无路径的路由,它始终与当前位置匹配。 Route组件传递与withRouter相同的属性,因此能够通过history的属性访问history的方法。
so:
export const ButtonWithRouter = () => ({ console.log('history', history) return ( ) }} />)
React Router 5.1.0使用useHistory
从React Router v5.1.0开始,新增了useHistory钩子(hook),如果是使用React >16.8.0,使用useHistory即可实现页面跳转
export const ButtonWithRouter = () => { const history = useHistory(); console.log('history', history) return ( )}
关于React Router 5.1.0如何使用useHistory实现页面跳转导航问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
组件
页面
属性
问题
位置
方法
更多
帮助
解答
易行
相同
简单易行
入口
内容
对象
小伙
小伙伴
标签
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库技术与人工智能
前海合众互联网科技
漳州节能软件开发团队
java为什么要学数据库
网络安全法70条司法解释
安全的高防服务器托管
莱芜采暖站自动化控制软件开发
百链数据库是超星集团的吗
网络安全检索平台
超星尔雅数据库应用技术答案
聚焦网络安全口号
网络安全知识三字经
网络安全电子书籍网址
下列不属于网络安全三同步
如何注册一个手机服务器
省网信办网络安全培训班
河南道珉互联网科技有限公司
购物网站的网络安全设计论文
数据库三层结构的关系
中职网络安全省赛
北京网络安全产业园最新消息
网络安全工程师的发展趋势
数据库可以存在相同的元组吗
量化交易如何挂阿里云服务器
工信部网络安全局 张新
圣斗士星矢腾讯新服务器
湖南岳阳楼区云峰软件开发经营部
网络安全基本概念
网络安全十大议题公布
服务器为什么要容器化