ReactRouter一个用于React.js的路由解决方案(routingsolution)。它轻松可以同步你的app和URL,同时给嵌套,转换,和服务端渲染一流的支持。
特性:
嵌套视图映射到嵌套路由
模块化构建路由层级
同步和异步转移挂钩
转换中止/重定向/重试
动态segments
查询参数
当.active类的路由活动时可以自动链接
Multiplerootroutes
Hash或HTML5历史(含备份)URLs
声明重定向路由
声明未找到路由
浏览器滚动行为带有转变效果
示例:
varroutes=();Router.run(routes,function(Handler){React.render(,document.body);});//Or,ifyou'dliketousetheHTML5historyAPIforcleanerURLs:Router.run(routes,Router.HistoryLocation,function(Handler){React.render(,document.body);});
评论