如何制作react的路由

简介: 如何制作react的路由

1,首先需要再你的react项目中安装react-router-dom


0fcf3e0890c24caebe565f6caf037655.png


这是安装完成


5f3cdfd7b2f14db9b347665206bf560f.png


安装完成后我们可以在项目里面的package.json俩里面看到是否安装成功


6c6803e2bfc2475689d2b0289cda9103.png

c3e72663af344f58ac2244e3a3873689.png


安装成功后在你的src文件夹下创建一个router的文件夹在文件夹下创建一个index.js文件


63209dbdeeac4380bd8288e58336f16f.png


在index.js文件里面写


eb5cf951901a4d85980dc0a40f4e70f7.png


这个是相当于手写了一个vue的路由(这个跟vue的路由很像)


然后在你的App.js里面导入这个文件,使用useRoutes来注册一下就可以了


9faf54dd5b534b1695faa3013deabadb.png


然后如果后面需要添加页面,就跟vue一样是在router里面去先导入再按照这样的方式去添加即可


相关文章
|
5月前
|
前端开发 JavaScript
React和Vue实现路由懒加载
React和Vue实现路由懒加载
75 2
|
8天前
|
前端开发 JavaScript
React项目路由懒加载lazy、Suspense,使第一次打开项目页面变快
本文介绍了在React项目中实现路由懒加载的方法,使用React提供的`lazy`和`Suspense`来优化项目首次加载的速度。通过将路由组件改为懒加载的方式,可以显著减少初始包的大小,从而加快首次加载速度。文章还展示了如何使用`Suspense`组件包裹`Switch`来实现懒加载过程中的fallback效果,并提供了使用前后的加载时间对比,说明了懒加载对性能的提升作用。
27 2
React项目路由懒加载lazy、Suspense,使第一次打开项目页面变快
|
2月前
|
移动开发 资源调度 前端开发
介绍React路由模式
【8月更文挑战第10天】介绍React路由模式
48 12
|
1月前
|
前端开发 Python
React技术栈-React路由插件之自定义组件标签
关于React技术栈中React路由插件自定义组件标签的教程。
44 4
React技术栈-React路由插件之自定义组件标签
|
19天前
|
移动开发 前端开发 应用服务中间件
React两种路由模式的实现原理
React两种路由模式的实现原理
37 3
|
1月前
|
前端开发 程序员 API
React技术栈-React路由插件之react-router的基本使用
这篇博客介绍了React路由插件react-router的基本使用,包括其概念、API、以及如何通过实战案例在React应用中实现SPA(单页Web应用)的路由管理。
40 9
|
2月前
|
资源调度 前端开发 数据安全/隐私保护
react动态路由权限
【8月更文挑战第29天】 react动态路由权限
26 4
|
2月前
|
前端开发 JavaScript 算法
React Server Component 使用问题之想在路由切换时保持客户端状态,如何实现
React Server Component 使用问题之想在路由切换时保持客户端状态,如何实现
|
2月前
|
前端开发 JavaScript PHP
React Server Component 使用问题之路由的能力,如何实现
React Server Component 使用问题之路由的能力,如何实现
|
2月前
|
移动开发 前端开发 API
React路由和HTML5 History API有什么区别
【8月更文挑战第11天】React路由和HTML5 History API有什么区别
33 1
下一篇
无影云桌面