Wondering what’s next for npm?Check out our public roadmap! »

    react-router-dom
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/react-router-dom package

    5.2.0 • Public • Published

    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.

    Install

    npm i react-router-dom

    DownloadsWeekly Downloads

    3,425,374

    Version

    5.2.0

    License

    MIT

    Unpacked Size

    632 kB

    Total Files

    50

    Last publish

    Collaborators

    • avatar
    • avatar