Michael Jackson宣布React Router版本5发布

最后编辑于 2019年03月21日 开发

3月21日,Michael Jackson在博客上宣布React Router版本5发布,不过该版本没有什么重大变化,用户可以直接从版本4.3切换到版本5。

React Router v5完全向后兼容v4版本、更好的支持了React 16、去掉了<StrictMode>中的所有警告。v5增加的一个主要新功能,是在<Route path>中能使用数组了,因此,如果要在2个不同的路由路径上展示相同的组件,就不再需要创建2个路由了。

下面是获得React Router v5的代码:

$ npm install react-router
# or
$ npm install react-router-dom
# or
$ npm install react-router-native

当前主流的前端框架如Backbone、Ember、Angular等,都有实现自己的路由。React Router是React的一个标准路由库,用来管理React应用中的视图切换,以保证用户界面与URL的同步。说白了就是处理浏览器单页面中内容的前进和后退。


Image Credit: Michael Jackson, Ryan Florence

React Router的两位主要开发者是Michael JacksonRyan Florence,现在这俩哥们的业务就是培训React和JavaScript,他们创建了一个React Training网站reacttraining.com,并提供在线课程。

React Router v5发布博文:
https://reacttraining.com/blog/react-router-v5/

一个不错的React Router的入门:
https://reactgo.com/reactrouter/introduction/

登录注册后才能评论。