React / Next.js

Fondamentaux Next.js

App Router, Server Components, Client Components, file-based routing, layouts, pages

25 questions d'entretien·
Confirmé
1

Qu'est-ce que l'App Router dans Next.js ?

Réponse

L'App Router est le nouveau système de routing de Next.js 13+ basé sur le dossier app/. Il remplace le Pages Router et introduit les Server Components par défaut, les layouts partagés, et un modèle de routing plus flexible avec des conventions de fichiers comme page.tsx, layout.tsx et loading.tsx.

2

Comment créer une route /about dans l'App Router ?

Réponse

Dans l'App Router, chaque dossier représente un segment de route. Pour créer /about, il faut créer app/about/page.tsx. Le fichier page.tsx est obligatoire pour rendre une route accessible publiquement. Sans ce fichier, le dossier ne sera qu'un segment de chemin sans page affichée.

3

Quel est le comportement par défaut des composants dans l'App Router ?

Réponse

Dans l'App Router, tous les composants sont des Server Components par défaut. Ils s'exécutent uniquement sur le serveur et n'envoient aucun JavaScript au client, ce qui améliore les performances. Pour utiliser des fonctionnalités client (hooks, événements), il faut ajouter la directive 'use client' en haut du fichier.

4

Comment créer une route dynamique /posts/[id] dans l'App Router ?

5

À quoi sert le fichier layout.tsx dans l'App Router ?

+22 questions d'entretien

Maîtrise React / Next.js pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement