⊗jsnxPmBsInr 12 of 57 menu

Grundprinzip der Funktionsweise des NextJS-Frameworks

In den vorherigen Lektionen haben wir das NextJS-Framework installiert und kennengelernt mit seiner grundlegenden Struktur. Es ist Zeit, an die Hauptarbeit zu gehen.

Der Hauptteil von NextJS ist Routing. Das Routing funktioniert wie folgt: wenn ein Benutzer eine URL in die Adressleiste des Browsers eingibt, wird das NextJS-Framework dem Browser eine bestimmte Datei liefern, die dieser URL entspricht.

Das Routing in NextJS ist auf besondere Weise aufgebaut. Sein Wesen liegt darin, dass jeder angefragten URL ein bestimmter Ordner innerhalb von src/app entspricht.

Dabei muss sich in dem Ordner eine Datei mit dem Namen page.jsx befinden. Genau diese Datei wird an den Browser geliefert. Dabei werden wir in dieser Datei Code in JSX schreiben, und an den Browser wird der fertige HTML-Code der Seite gesendet.

Schauen wir uns ein Beispiel an. Angenommen, wir möchten, dass unter der URL /test/ ein bestimmter Text geliefert wird.

Erstellen wir den entsprechenden Ordner: src/app/test. In diesem Ordner erstellen wir die Datei page.jsx mit folgendem Inhalt:

export default function Test() { return <h1>hello, user!</h1>; }

Öffnen Sie unsere URL in Ihrem Browser: /test. Und Sie werden den Text sehen, den wir innerhalb der JSX-Datei geschrieben haben.

Versuchen Sie, den Text zu ändern und speichern Sie die Datei. Danach ändert sich der Text automatisch auch im Browser. So funktioniert NextJS im Entwicklungsmodus.

Sorgen Sie dafür, dass beim Aufruf der Adresse /about im Browser eine Nachricht mit Ihrem Vor- und Nachnamen ausgegeben wird.

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