React Router 5.1.0如何使用useHistory实现页面跳转导航

技术React Router 5.1.0如何使用useHistory实现页面跳转导航React Router 5.1.0如何使用useHistory实现页面跳转导航,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希

反应路由器5.1.0如何使用使用历史记录实现页面跳转导航,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1.使用withRouter组件

带路由器组件将注入历史对象作为该组件的属性

importReactfrom’react ‘

从“react-router-dom”导入{带路由器}

从安特德导入{按钮}

使用路由器导出常量按钮=使用路由器(({ history })={ 0

console.log(‘历史记录,历史记录)

返回(

纽扣

type=’default ‘

onClick={()={ history。推送(‘/new-location ‘)} }

点击我!

/按钮

)

})React  Router  5.1.0如何使用useHistory实现页面跳转导航

引入从””导入{ ButtonWithRouter } ./buttonWithRouter ‘

或者:

constButtonWithRouter=(道具)={ 0

console.log(‘道具,道具)

返回(

纽扣

type=’default ‘

onClick={()={ props。历史。位置。推送(‘/new-location ‘)} }

点击我!

/按钮

)

}

导出默认路由器(按钮路由器)React  Router  5.1.0如何使用useHistory实现页面跳转导航

引入:从路由器导入按钮/buttonWithRouter ‘

2、使用Route标签

在途径入口

React  Router  5.1.0如何使用useHistory实现页面跳转导航

途径组件不仅用于匹配位置。您可以渲染无路径的路由,它始终与当前位置匹配路线组件传递与带路由器相同的属性,因此能够通过历史的属性访问历史的方法。

so:

export constructonthreader=()=(

路由器ender={({ history })={ 0

console.log(‘历史记录,历史记录)

返回(

按钮

type=’button ‘

onClick={()={ history。推送(‘/new-location ‘)} }

点击我!

/按钮

)

}}/

)9503.163.com

React Router 5.1.0使用useHistory

从React Router v5.1.0开始,新增了使用历史记录钩子(钩子),如果是使用React 16.8.0,使用使用历史记录即可实现页面跳转

export constructonthreader=()={ 0

const history=useHistory();

console.log(‘历史记录,历史记录)

返回(

按钮

type=’button ‘

onClick={()={ history。推送(‘/new-location ‘)} }

点击我!

/按钮

)

}React  Router  5.1.0如何使用useHistory实现页面跳转导航

关于反应路由器5.1.0如何使用使用历史记录实现页面跳转导航问题的解答就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/86570.html

(0)

相关推荐

  • Nginx下请求本机另外Host很慢怎么办

    技术Nginx下请求本机另外Host很慢怎么办这篇文章给大家分享的是有关Nginx下请求本机另外Host很慢怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。现象在本机安装了一个Discuz

    攻略 2021年11月24日
  • 如何通过串口控制树莓派

    技术如何通过串口控制树莓派这篇文章给大家分享的是有关如何通过串口控制树莓派的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。通过串口控制树莓派需求在没有网络,没用键盘,没有显示器的情况下,控制树莓

    攻略 2021年11月20日
  • 抖音刷点赞刷粉,抖音3元1000粉自助下单网址?

    技术抖音刷点赞刷粉,抖音3元1000粉自助下单网址?抖音刷赞的妙用,抖音刷赞有那些用处,随着抖音的火爆,现在入住抖音的用户那是相当多呀,入住抖音的用户多了,当然抖音内部的竞争也就大了,有部分抖音新人没有人气,没有名气,响

    测评 2021年10月19日
  • hbase shell学习-2

    技术hbase shell学习-2 hbase shell学习-2一个学生成绩表的例子来演示hbase的用法。name
    grade
    coursemath
    englishTom
    5
    97
    87Jim
    4

    礼包 2021年12月22日
  • Mysql中optimize、Analyze、check维护操作是什么

    技术Mysql中optimize、Analyze、check维护操作是什么本篇内容介绍了“Mysql中optimize、Analyze、check维护操作是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困

    攻略 2021年11月15日
  • Redis的java客户端Jedis的代码怎么写

    技术Redis的java客户端Jedis的代码怎么写这篇文章将为大家详细讲解有关Redis的java客户端Jedis的代码怎么写,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了

    攻略 2021年10月20日