Skip to content

Instantly share code, notes, and snippets.

View GOECHA's full-sized avatar
🏠
Working from home

Chantal Goethals (She/Her) GOECHA

🏠
Working from home
View GitHub Profile

React Router Prework

Router Overview

React Router is a library that allows us to make our single page React applications mimic the behavior of multipage apps. It provides the ability to use browser history, allowing users to navigate with forward / back buttons and bookmark links to specific views of the app. Most modern sites use some form of routing. React Router exposes this functionality through a series of components. Let's start by looking at the overall structure of an app using router:

  1. Take a look at the quick start page of the React Router docs. Take note of the syntax and organization of the page. No worries if this looks unclear right now! (nothing to answer here)

  2. What package do we need to install to use React Router?