๐ React Router & Navigation
๐ What is React Router? React Router is a standard library for routing in React applications. It lets you: Navigate between pages (components) Change the URL in the browser Handle client-side routing without refreshing the page ๐ฆ Why Use React Router? ✅ Create multi-page experiences ✅ Link between views (e.g., Home → About → Contact) ✅ Support deep linking (e.g., /products/123) ✅ Easily manage navigation programmatically ๐งฑ Basic Setup 1. Install React Router bash Copy Edit npm install react-router-dom 2. Create Routes Here’s a simple example: jsx Copy Edit // App.js import React from 'react'; import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom'; import Home from './pages/Home'; import About from './pages/About'; function App() { return ( <Router> <nav> <Link to="/">Home</Link> | <Link to="/about">About</Link> ...