Package Exports
- react-router-dom
- react-router-dom/BrowserRouter
- react-router-dom/HashRouter
- react-router-dom/Link
- react-router-dom/MemoryRouter
- react-router-dom/NavLink
- react-router-dom/Prompt
- react-router-dom/Redirect
- react-router-dom/Route
- react-router-dom/Router
- react-router-dom/StaticRouter
- react-router-dom/Switch
- react-router-dom/es/Link
- react-router-dom/matchPath
- react-router-dom/package
- react-router-dom/package.json
- react-router-dom/withRouter
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-router-dom) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
react-router-dom
DOM bindings for React Router.
Installation
Using npm:
$ npm install --save react-router-dom
Then with a module bundler like webpack, use as you would anything else:
// using ES6 modules
import { BrowserRouter, Route, Link } from 'react-router-dom'
// using CommonJS modules
var BrowserRouter = require('react-router-dom').BrowserRouter
var Route = require('react-router-dom').Route
var Link = require('react-router-dom').Link
The UMD build is also available on unpkg:
<script src="https://unpkg.com/react-router-dom/umd/react-router-dom.min.js"></script>
You can find the library on window.ReactRouterDOM
.
Issues
If you find a bug, please file an issue on our issue tracker on GitHub.
Credits
React Router is built and maintained by React Training.