React Router 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
React Router 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
React Router 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 sikkx
适用人群 未知
收录时间 2015-08-21

软件简介

React Router 一个用于 React.js 的路由解决方案(routing solution)。它轻松可以同步你的 app 和 URL,同时给嵌套,转换,和服务端渲染一流的支持。

特性:

  • 嵌套视图映射到嵌套路由

  • 模块化构建路由层级

  • 同步和异步转移挂钩

  • 转换中止/重定向/重试

  • 动态 segments

  • 查询参数

  • .active 类的路由活动时可以自动链接

  • Multiple root routes

  • Hash 或 HTML5 历史 (含备份) URLs

  • 声明重定向路由

  • 声明未找到路由

  • 浏览器滚动行为带有转变效果

示例:

var routes = (
                                              );
Router.run(routes, function (Handler) {
  React.render(, document.body);
});
// Or, if you'd like to use the HTML5 history API for cleaner URLs:
Router.run(routes, Router.HistoryLocation, function (Handler) {
  React.render(, document.body);
});

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表于AI & 大数据专区
2019/09/26 06:54

React Router 5.1 发布,React 路由解决方案

React Router 一个用于 React.js 的路由解决方案(routing solution)。它轻松可以同步你的 app 和 URL,同时给嵌套,转换,和服务端渲染一流的支持。5.1 版本已经发布,如下: 添加了新 hook,包括 useParams、useLocation、useHistory 和 useRouteMatch 等 在 <Link> 中添加对 forwardRef 的支持 在 <Link to> 和 <NavLink to> 中添加对函数的支持 添加 <Link component> API 当 <Route> 不匹配时,不渲染 <Route children> 元...

3
3
发表于服务端专区
2019/03/22 07:00

React Router 5 发布,更好地支持 React 16

时隔 2 年,React 的声明式路由组件 React Router 发布了第 5 个版本。 关于 React Router v5 有一个小插曲,其实开发团队原本只是计划发布 React Router 4.4 版本,但由于错误地使用了托字符 (^) —— 将依赖错误地写成 "react-router": "^4.3.1",导致报错。最后团队决定撤销 4.4 版本,直接改为发布 React Router v5。 react-router-dom 对 react-router 的版本依赖被写为 ^4.3.1,因此当 react-router 更新为 4.4 时用户依然...

1
3
发表了资讯
2017/03/21 09:10

React Router V4 正式版发布,React 路由解决方案

React Router V4 正式版发布,该版本相较于前面三个版本有根本性变化,遵循 Just Component 的 API 设计理念。 本次升级的主要变更有: 声明式 Declarative 可组合 Composability 本次升级 React Router V4 吸取了 React 的理念:所有的东西都是 Component。因此 升级之后的 Route、Link、Switch……等都是一个普通的组件。 React Router V4 基于 Lerna 管理多个 Repository。在此代码库包括: react-router React Router 核心 ...

4
15
发表了资讯
2016/02/11 00:00

React Router 2.0 发布,React 路由解决方案

React Router 2.0 发布了,这是一个大的更新版本,值得关注的改进有: 清理 History 和 Router 之间 API 代码的耦合 提供和其他库的更简洁的集成,如 Redux, Relay, Async Props 等 停止使用 Context 相关的 API 详细介绍请看发行说明。 React Router 一个用于 React.js 的路由解决方案(routing solution)。它轻松可以同步你的 app 和 URL,同时给嵌套,转换,和服务端渲染一流的支持。 特性: 嵌套视图映射到嵌套路由 模块化...

13
34
发表了资讯
2015/12/31 00:00

React Router v2.0.0-rc4 发布,ReactJS 路由解决方案

React Router v2.0.0-rc4 发布,rc2 -rc 4更新内容如下: rc2: Lots of stuff! Here's the summary. Added render prop to Router Added singleton browserHistory and hashHistory Added createMemoryHistory Deprecated all mixins Replaced context.history with context.router Deprecated Route Component props.history Deprecated context.location rc3: Rebuilt with history correctly included. Don’t create brow...

4
21
发表了资讯
2015/11/10 00:00

React Router 1.0.0 发布,ReactJS 路由解决方案

React Router 1.0.0 发布,此版本主要是围绕 API 进行改进,重写了整个代码基础库,处理一些用例,比如路由加载,基于 session 的路由匹配,服务器渲染,集成 redux 和 relay 等等。 主要 API 改进 导入 // v0.13.x var Router = require('react-router'); var Route = Router.Route; // v1.0 var ReactRouter = require('react-router'); var Router = ReactRouter.Router; var Route = ReactRouter.Route; ...

5
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
69 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部