import { Routes, Route, Outlet } from "react-router-dom"; import Home from "./pages/Home"; import About from "./pages/About"; import Dashboard from "./pages/Dashboard"; import NoMatch from "./pages/NoMatch"; import NavBar from "./components/NavBar"; export default function App() { return (

Basic Example

{/* Routes nest inside one another. Nested route paths build upon parent route paths, and nested route elements render inside parent route elements. See the note about below. */} }> } /> } /> } /> {/* Using path="*"" means "match anything", so this route acts like a catch-all for URLs that we don't have explicit routes for. */} } />
); } function Layout() { return (
{/* An renders whatever child route is currently active, so you can think about this as a placeholder for the child routes we defined above. */}
); }