Main dependencies
React Router DOM vs React Router
In v4, react-router exports the core components and functions. react-router-dom exports DOM-aware components line <Link> and <BrowserRouter>. react-router-dom re-exports all of react-router's exports, so you only need to import from react-router-domn in your project.
Link: https://github.com/ReactTraining/react-router/issues/4648
Install react-router-dom with the following command:
Install types and others
Even if create-react-app comes already with React, we will also install the types:
We will also need to install TypeScript: