React, Routing

Routing is a process in which a user is directed to different pages based on their action or request.

Includes knowledge areas


The way how we define each of the routes in our application


A match object contains information about how a <Route path> matched the URL.


The term “history” and "history object" in this documentation refers to the history package, which is one of only 2 major dependencies of React Router (besides React itself), and which provides several different implementations for managing session history in JavaScript in various environments.

Dynamic routes

“Dynamic Routing” means that routing takes place as your app is rendering, not in a configuration or convention outside of a running app.


Navigation is a fundamental component of traditional applications and single-page applications (SPAs). Navigation refers to the ability to  move from one page to another.

Is a part of:





The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.