⊗jsrtPmRtRR 24 of 47 menu

Skapa en rotroute i React Router

Ofta kallas huvudrouten, som leder till hemsidan, för rotroute (root route), eftersom andra rutter kommer att renderas inuti den. Det är mycket bekvämt att föreställa sig den som en separat komponent. Låt oss därför ta vår applikation igen och i mappen src skapa ytterligare en och kalla den routes. Nu skapar vi i denna mapp filen root.jsx för en separat React-komponent Root. Koden i filen kommer att se ut så här:

function Root() { return <div>Hello Router!</div>; } export default Root;

Och låt oss nu göra ändringar i biten av koden i filen main.jsx, eftersom som värde för element kommer vi nu att skicka komponenten Root, och dess innehåll finns nu i en separat fil root.jsx:

const router = createBrowserRouter([ { path: '/', element: <Root />, }, ]);

Låt oss inte glömma importraden med vår komponent i main.jsx:

import Root from './routes/root';

Öppna applikationen du skapade i uppgifterna till tidigare lektioner. Skapa för rotroutern en separat React- komponent Root i en separat fil root.jsx, som beskrivs i denna lektion. Gör ändringar i din main.jsx.

uzroentrde