Why Do We Need Routing?
A multi-page application can load a different HTML document for each page. A single-page application often uses client-side routing to display different views while keeping the application running.
Core Routing Concepts
- Route: Connects a URL pattern to a UI element.
- Link: Navigates between routes without using a normal full-page link.
- Parameter: Represents dynamic data inside a URL.
- Nested route: Organizes related pages under a common layout.
Installation
Install the routing package used by your React application and then configure a router around your application.
ADVERTISEMENT