⊗jsnxPmBsInr 12 of 57 menu

Basisprincipe van het NextJS-framework

In vorige lessen hebben we het NextJS-framework geïnstalleerd en kennisgemaakt met de basisstructuur ervan. Het is tijd om aan het hoofdwerk te beginnen.

Het kernonderdeel van NextJS is routing. Routing werkt als volgt: wanneer een gebruiker een URL in de adresbalk van de browser intypt, zal het NextJS-framework een specifiek bestand aan de browser leveren dat overeenkomt met die URL.

Routing in NextJS is op een speciale manier georganiseerd. De essentie ervan is dat elke opgevraagde URL overeenkomt met een bepaalde map binnen src/app.

Tegelijkertijd moet zich binnen de map een bestand bevinden met de naam page.jsx. Precies dit bestand zal worden geleverd aan de browser. Bovendien zullen we in dit bestand code in JSX schrijven, en aan de browser zal de kant-en-klare HTML-code van de pagina worden verzonden.

Laten we naar een voorbeeld kijken. Stel dat we willen dat op URL /test/ een bepaalde tekst wordt weergegeven.

Laten we de bijbehorende map aanmaken: src/app/test. Binnen deze map maken we een bestand page.jsx met de volgende inhoud:

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

Open in de browser onze URL: /test. En u zult de tekst zien die we in het JSX-bestand hebben geschreven.

Probeer de tekst te veranderen en sla het bestand op. Daarna zal de tekst automatisch veranderen in de browser. Zo werkt NextJS in de ontwikkelmodus.

Zorg ervoor dat bij een aanvraag naar het adres /about in de browser een bericht met uw voor- en achternaam wordt weergegeven.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren