Introduction
Bienvenue dans la documentation de Next.js !
Qu'est-ce que Next.js ?
Next.js est un framework React pour construire des applications web full-stack. Vous utilisez les composants React pour créer des interfaces utilisateur, et Next.js pour des fonctionnalités et optimisations supplémentaires.
Il configure automatiquement des outils de bas niveau comme les bundlers et compilateurs. Vous pouvez ainsi vous concentrer sur la construction de votre produit et le déployer rapidement.
Que vous soyez un développeur individuel ou membre d'une grande équipe, Next.js peut vous aider à construire des applications React interactives, dynamiques et performantes.
Comment utiliser la documentation
La documentation est organisée en 4 sections :
- Premiers pas : Tutoriels pas à pas pour créer une nouvelle application et découvrir les fonctionnalités principales de Next.js.
- Guides : Tutoriels sur des cas d'usage spécifiques, choisissez ce qui vous concerne.
- Approfondissement : Explications détaillées sur le fonctionnement de Next.js.
- Référence API : Documentation technique détaillée pour chaque fonctionnalité.
Utilisez la barre latérale pour naviguer entre les sections, ou recherchez (Ctrl+K
ou Cmd+K
) pour trouver rapidement une page.
Routeur App et Routeur Pages
Next.js dispose de deux routeurs différents :
- Routeur App : Le nouveau routeur qui prend en charge les nouvelles fonctionnalités React comme les composants serveur.
- Routeur Pages : Le routeur original, toujours pris en charge et amélioré.
En haut de la barre latérale, vous trouverez un menu déroulant permettant de basculer entre la documentation du Routeur App et celle du Routeur Pages.
Prérequis
Notre documentation suppose une certaine familiarité avec le développement web. Avant de commencer, il est utile d'être à l'aise avec :
- HTML
- CSS
- JavaScript
- React
Si vous débutez avec React ou avez besoin d'un rappel, nous recommandons de commencer par notre cours sur les bases de React, et le cours sur les bases de Next.js où vous construisez une application tout en apprenant.
Accessibilité
Pour une meilleure expérience avec un lecteur d'écran, nous recommandons d'utiliser Firefox avec NVDA, ou Safari avec VoiceOver.
Rejoignez notre communauté
Si vous avez des questions sur Next.js, vous êtes toujours bienvenu(e) dans notre communauté sur GitHub Discussions, Discord, X (Twitter), et Reddit.