React / Next.js

Routing & Navigation Next.js

Dynamic routes, route groups, parallel routes, intercepting routes, useRouter, Link, redirect

22 questions d'entretien·
Confirmé
1

Quelle est la syntaxe pour créer une route dynamique dans Next.js App Router ?

Réponse

Les routes dynamiques dans Next.js App Router utilisent des crochets pour définir des segments d'URL variables. Par exemple, [id] crée une route qui capture n'importe quelle valeur à cette position dans l'URL. Cette valeur est ensuite accessible via les paramètres de la page. Cette convention permet de créer des pages génériques qui s'adaptent aux différents contenus sans créer de fichiers séparés pour chaque variation.

2

Quel est le rôle principal du composant Link dans Next.js ?

Réponse

Le composant Link est l'élément de navigation recommandé dans Next.js. Il précharge automatiquement les routes visibles dans le viewport et permet une navigation côté client sans rechargement complet de la page. Contrairement à une balise a classique, Link maintient l'état de l'application et offre des transitions fluides entre les pages, améliorant significativement l'expérience utilisateur et les performances.

3

Comment accéder aux paramètres d'une route dynamique dans une Server Component ?

Réponse

Dans Next.js App Router, les Server Components reçoivent automatiquement un objet params contenant les segments dynamiques de l'URL. Cet objet est passé comme prop à la fonction du composant. Par exemple, pour une route [id], params.id contiendra la valeur capturée. Cette approche simplifie l'accès aux paramètres sans avoir besoin de hooks côté client.

4

Quel est l'avantage principal des route groups dans Next.js ?

5

Quelle est la différence entre useRouter et usePathname ?

+19 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