Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >React系列:ReactRouter路由导航的使用

React系列:ReactRouter路由导航的使用

作者头像
知识浅谈
发布于 2023-12-18 04:28:05
发布于 2023-12-18 04:28:05
3870
举报
文章被收录于专栏:分享学习分享学习

🍁 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主 📌 擅长领域:全栈工程师、爬虫、ACM算法 💒 公众号:知识浅谈 🔥网站:vip.zsqt.cc

🤞ReactRouter路由导航的使用🤞

🎈ReactRouter路由导航

路由系统中的多个路由之间需要进行路由跳转,并且在跳转的同时有可能需要传递参数进行通信

  1. 声明式导航 声明式导航是指通过在模版中通过 <Link/> 组件描述出要跳转到哪里去,比如后台管理系统的左侧菜单通常使用这 种方式进行

语法说明:通过给组件的to属性指定要跳转到路由path,组件会被渲染为浏览器支持的a链接,如果需要传参直接通过 字符串拼接的方式拼接参数即可

  1. 编程式导航 编程式导航是指通过 useNavigate 钩子得到导航方法,然后通过调用方法以命令式的形式进行路由跳转,比如想在 登录请求完毕之后跳转就可以选择这种方式,更加灵活

语法说明:通过调用navigate方法传入地址path实现跳转

🎈实现截图

  • Link使用的实现截图
  • useNavigate使用的实现截图
  • 两者跳转后

🍚总结

大功告成,撒花致谢🎆🎇🌟,关注我不迷路,带你起飞带你富。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
React系列:ReactRouter的快速上手使用
📐第 3 步: 应用入口文件渲染-RouterProvider (注入router实例)
知识浅谈
2023/12/18
1730
React系列:ReactRouter的快速上手使用
一分钟部署:react新手快速创建项目
node安装:https://nodejs.org/en/ npm设置国内环境: 打开CMD,执行以下命令
知识浅谈
2023/12/04
4580
一分钟部署:react新手快速创建项目
React-Router 基础学习
声明式导航是指通过在模板中通过<Link /> 组件描述出要跳转到哪里去,比如后台管理系统的左侧菜单通过使用这种方式进行
心安事随
2024/07/29
1520
React-Router 基础学习
在React中使用 react-router-dom 编程式路由导航【含V5.x、V6.x】
react-router-dom 编程式路由导航 (v5) 1.push跳转+携带params参数 props.history.push(`/b/child1/${id}/${title}`); 2
你的明明呐丶
2022/12/27
1.3K0
vue2进阶篇:安装路由
<font color='red'>注意点1:</font>2022年2月7日以后,vue-router的默认版本,为4版本。
刘大猫
2024/10/13
1650
React系列:配置@别名路径并配置联想
知识浅谈
2023/12/19
7240
React系列:配置@别名路径并配置联想
react-router6.x路由配置及导航
通过useSearchParams可以获取链接上的id useSearchParams文档
明知山
2022/05/05
1.6K0
react-router6.x路由配置及导航
React系列:react项目的创建到可以编写业务的一些列初始化
在gitee上自己创建仓库 ,在自己电脑上配置ssh key,(网上找一个配置过程 或者 找我之前的文章看一下)
知识浅谈
2023/12/23
2580
Nginx设置域名转发到服务器指定的端口
创建端口代理配置文件(域名地址如:xx.baidu.com , 转发地址如:127.0.0.1:8080)
知识浅谈
2024/01/16
2.1K0
Nginx设置域名转发到服务器指定的端口
React Router 路由
https://react-router.docschina.org/ 分三个版本: web native anywhere
P轴
2022/11/18
8080
大爱并发模式!React Router 路由跳转最佳实践的秘密
在 Next.js 大热之前,React Router 是 React 生态中,最流行的路由库。也是我最喜爱的路由库。不过随着版本的迭代,React Router 变得越来越庞大了。他的复杂度已经快要比得上一个框架了。
用户6901603
2024/06/07
6080
大爱并发模式!React Router 路由跳转最佳实践的秘密
React系列:使用 React,并创建一个简单的计数器应用程序
首先,我们需要安装 Node.js 和 npm 包管理器。安装完成后,我们可以使用以下命令创建一个新的 React 应用程序:
知识浅谈
2023/12/18
4600
React Router V6详解
SAP全称是【single-page application】,中文译为单页面应用。它是网站应用的一种模型,可以动态重写当前的页面来与用户交互,而不需要重新加载整个页面。相对于传统的 Web 应用程序,单页应用做到了前后端分离,即后端只负责处理数据提供接口,而页面逻辑和页面渲染都交由前端处理。前端发展到现在,单页应用的使用已经很广泛,目前时兴的 React、Vue、Angular 等前端框架均采用了 SPA 原则。
xiangzhihong
2023/01/06
8.2K0
【Vue3】Vue3中的编程式路由导航 重点!!!
编程式路由导航是通过代码来实现页面跳转的一种方式,与使用 组件进行声明式导航不同,编程式导航更加灵活,可以在任何地方触发,适用于诸如按钮点击、表单提交等场景
小馒头学Python
2024/05/08
5100
【Vue3】Vue3中的编程式路由导航 重点!!!
【愚公系列】《循序渐进Vue.js 3.x前端开发实践》057-Vue Router的页面导航
在现代 web 应用中,用户体验的流畅性与页面导航的高效性息息相关。作为一款优秀的前端框架,Vue.js 通过 Vue Router 提供了强大的路由管理功能,使得单页面应用(SPA)的开发变得更加简单和直观。在 Vue Router 的帮助下,开发者可以轻松实现页面间的导航,提升应用的可用性与用户满意度。
愚公搬代码
2025/06/02
1060
React Router 邦邦两拳🥊 🥊
这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战」 简介
用户4793865
2023/01/12
3.7K0
React编程式路由导航
编程式路由导航是指在React组件内部通过代码进行页面导航的方式。相比于声明式路由导航(使用<Link>或<NavLink>组件),编程式导航可以根据具体的逻辑和条件进行灵活的导航。React提供了一些路由相关的API,如history对象和useHistory钩子,可以帮助我们进行编程式导航。
堕落飞鸟
2023/05/20
1.7K0
react-router-dom使用指南(最新V6)
注意:BrowserRouter组件最好放在最顶层所有组件之外,这样能确保内部组件使用 Link 做路由跳转时不出错
江一铭
2022/09/23
4.7K0
react-react-dom v6 知识整合
1. BrowserRouter / HashRouter 相当于容器(类似router-view),用于指定路由的模式
用户9914333
2022/12/14
6.6K0
react-react-dom v6 知识整合
Next.js 的路由为什么这么奇怪?
Next.js 是 React 的全栈框架,主打服务端渲染,也就是 SSR(Server Side Rendering)。
神说要有光zxg
2023/11/03
1.1K0
Next.js 的路由为什么这么奇怪?
相关推荐
React系列:ReactRouter的快速上手使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档