Installing router

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.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset