Skip to main content

Adding a Router

Create React App doesn't prescribe a specific routing solution, but React Router is the most popular one.

To add it, run:

npm install react-router-dom

Alternatively you may use yarn:

yarn add react-router-dom

To try it, delete all the code in src/App.js and replace it with any of the examples on its website. The Basic Example is a good place to get started. For more info on adding routes, check out the React Router docs on adding routes.

Note that you may need to configure your production server to support client-side routing before deploying your app.