前端知识 | React-Router路由系统

发布时间:2020-08-15 18:31:30 作者:海说软件
来源:网络 阅读:1839

                 



目前在各种web应用开发中,路由系统一直都是项目中不可或缺的部分。然而在框架不断涌现的时代,路由系统也相继而出,例如Backbone。在我们使用react框架开发web应用时,路由系统我们就免不了使用react-router。

    前端知识 | React-Router路由系统


如果你以前并没有接触过 react-router,相反只是用过刚才提到的 Backbone 的路由或者是 director,你一定会对这种声明式的写法感到惊讶。不过细想这也是情理之中,毕竟是只服务于React 类框架,引入它的特性也是无可厚非。仔细看一下,你会发现:


每一个路由(Route)中声明的组件(比如 SignIn)在渲染之前都会被传入一些的props,主要包括:



事实上,刚才提到的两个对象同时存在于路由组件的 context 中,你还可以通过 React 的 context API 在组件的子级组件中获取到这两个对象。

 前端知识 | React-Router路由系统

PS:本文所讲解的react-router是2.x ~ 3.x版本,如目前最新的4.x版本不兼容,但是由于目前官方是在同时维护几个版本,所以在实际项目中还是可以用的。






   



推荐阅读:
  1. 怎么在Java中实现一个朴素贝叶斯算法
  2. 前端开发中绝对路径和相对路径有什么区别

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

前端 ct te

上一篇:Nginx代理tomcat

下一篇:安装ORACLE时在Linux上设置内核参数的含义

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》