react-router

用于 React 的声明式路由管理

安装

使用 npm

  1. $ npm install --save react-router

安装完成后可以使用webpack 或其它模块打包工具:

  1. // 使用 ES6 modules
  2. import { Router, Route, Switch } from 'react-router'
  3. // 使用 CommonJS modules
  4. var Router = require('react-router').Router
  5. var Route = require('react-router').Route
  6. var Switch = require('react-router').Switch

unpkg 上有 UMD 的构建版,可用户浏览器:

  1. <script src="https://unpkg.com/react-router/umd/react-router.min.js"></script>

引入 react-router.min.js 库之后,可以通过 window.ReactRouter 使用 React Router。

Issues

如果你发现了任何 React Router 的 bug,可以直接在 ReactTraining/react-router 上提 issue

如果你发现了 React Router V4 文档翻译错误,可以在 react-translate-team/react-router-CN 上提 issue

Credits

React Router 由 React Training 开发并维护。

React Router V4 中文文档由 react-translate-team 翻译。