React Router 是完整的 React 路由解决方案
保持 UI 与 URL 同步;
拥有简单的API与强大的功能:
如:
- 代码缓冲加载
- 动态路由匹配
- 建立正确的位置过渡处理
- .
支持所有的浏览器和环境中运行 React。
安装
$ npm install --save react-router
然后使用一个支持 CommonJS 或 ES2015 的模块管理器,例如 webpack:
// 使用 ES6 的转译器,如 babel
import { Router, Route, Link } from 'react-router'
// 不使用 ES6 的转译器
var ReactRouter = require('react-router')
var Router = ReactRouter.Router
var Route = ReactRouter.Route
var Link = ReactRouter.Link
也可以在 unpkg 上构建 UMD 格式:
<script src="https://unpkg.com/react-router/umd/ReactRouter.min.js"></script>