React, unlike Angular, is a library instead of a framework, meaning specific functionalities, for example, routing or the propTypes, are not part of the React core. Instead, routing is handled by a third-party library called React Router.
Implementing React Router v4
Getting ready
We will use the code that we did in the Implementing Airbnb React/JSX Style Guide recipe in Chapter 3, Handling Events, Binding, and Useful React Packages (Repository: Chapter03/Recipe4/airbnb) to enable linter validation.
The first thing we need to do is to install React Router v4, and we can do it with this command:
npm install react-router-dom
You probably are confused about why we are installing react-router-dom instead of react...