⊗jsrtPmRtIR 46 of 47 menu

Index-Route in React Router

In dieser Lektion lernen wir, was Index-Routen sind.

Lassen Sie uns zunächst etwas beachten. Wenn wir uns auf der Hauptseite befinden, sehen wir rechts einfach einen leeren Bildschirm. Das liegt daran, dass keine der untergeordneten Routen zur Adresse / passt, und wir haben nicht angegeben, was in diesem Fall ausgegeben werden soll. In einem solchen Fall, um keine leere Seite anzuzeigen, kann man eine Index-Route verwenden - eine solche untergeordnete Route, die keinen Pfad hat und deren Element in der übergeordneten Outlet angezeigt wird, wenn keine der untergeordneten Routen passt. Mit solchen Routen kann man Informationen, Statistiken oder etwas Ähnliches platzieren. Wie bei gewöhnlichen Routen können sie auch zum Laden von Daten verwendet werden.

Lassen Sie uns die Datei index.jsx im Ordner routes erstellen, und darin die Komponente Index:

export default function Index() { return ( <div> <p>Hi, React Router!</p> <p>This is an application for my products :)</p> </div> ); }

Gehen wir nun zu main.jsx und importieren dort unsere Komponente Index:

import Index from './routes/index';

Und als erstes Element im Array children fügen wir ein Objekt hinzu, bei dem die Eigenschaft index auf true gesetzt ist, und als anzuzeigendes Element unsere Komponente Index dient:

{ index: true, element: <Index /> },

Nehmen Sie die Anwendung, die Sie in den Aufgaben der vorherigen Lektion erstellt haben. Verwenden Sie die Materialien der Lektion und fügen Sie eine Index-Route für die Hauptseite mit irgendeinem Text hinzu.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen