Try website How to create a simple SPA(Single Page Application with React) using React-Router ? following this tutorial . Brief improvement using latest technologies : => React 16.8.6 link => React-Router-Dom 5.0.0 link Amazing Links you need to read also : 1)How Single-Page Applications Work 2)An overview of the history package used by React Router How to run the project ? Well clone it and hit npm start