The React router has been packaged as a different module outside the React library. We can use the React router CDN at: https://cdnjs.cloudflare.com/ajax/libs/react-router/4.0.0-0/react-router.min.js .
We can include it in our project like this:
var { Router, Route, IndexRoute, Link, browserHistory } = ReactRouter
Or we can use the npm
package for React:
$ npm install --save react-router
Using an ES6 transpiler, like Babel:
import { Router, Route, Link } from 'react-router'
Not using an ES6 transpiler:
var Router = require('react-router').Router var Route = require('react-router').Route var Link = require('react-router').Link
OK, now let's do the setup of our project and include the React router.