Name Last Update
..
cjs Loading commit data...
es Loading commit data...
esm Loading commit data...
modules Loading commit data...
umd Loading commit data...
BrowserRouter.js Loading commit data...
HashRouter.js Loading commit data...
LICENSE Loading commit data...
Link.js Loading commit data...
MemoryRouter.js Loading commit data...
NavLink.js Loading commit data...
Prompt.js Loading commit data...
README.md Loading commit data...
Redirect.js Loading commit data...
Route.js Loading commit data...
Router.js Loading commit data...
StaticRouter.js Loading commit data...
Switch.js Loading commit data...
generatePath.js Loading commit data...
index.js Loading commit data...
matchPath.js Loading commit data...
package.json Loading commit data...
warnAboutDeprecatedCJSRequire.js Loading commit data...
withRouter.js Loading commit data...

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
const BrowserRouter = require("react-router-dom").BrowserRouter;
const Route = require("react-router-dom").Route;
const 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.