⊗jsnxPmBsInr 12 of 57 menu

Principe fondamental de fonctionnement du framework NextJS

Dans les leçons précédentes, nous avons installé le framework NextJS et nous sommes familiarisés avec sa structure de base. Il est temps de passer au travail principal.

La partie principale de NextJS est le routage. Le routage fonctionne ainsi : lorsque l'utilisateur saisit dans la barre d'adresse du navigateur une certaine URL, le framework NextJS va renvoyer au navigateur un fichier spécifique, correspondant à cette URL.

Le routage dans NextJS est conçu d'une manière particulière. Son essence réside dans le fait qu'à chaque URL demandée correspond un certain dossier à l'intérieur de src/app.

De plus, à l'intérieur du dossier doit se trouver un fichier nommé page.jsx. C'est précisément ce fichier qui sera renvoyé au navigateur. De plus, dans ce fichier, nous écrirons du code en JSX, et c'est le code HTML prêt de la page qui sera envoyé au navigateur.

Regardons un exemple. Supposons que nous voulions que l'URL /test/ renvoie un certain texte.

Créons le dossier correspondant : src/app/test. À l'intérieur de ce dossier, créons un fichier page.jsx avec le contenu suivant :

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

Ouvrez dans votre navigateur notre URL : /test. Et vous verrez le texte que nous avons écrit à l'intérieur du fichier JSX.

Essayez de changer le texte et sauvegardez le fichier. Après cela, le texte changera automatiquement dans le navigateur. C'est ainsi que fonctionne NextJS en mode développement.

Faites en sorte que lors de l'accès à l'adresse /about, le navigateur affiche un message avec votre prénom et nom de famille.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser