React / Next.js

Gestion d'état avec Context

Context API, createContext, useContext, Provider pattern, context composition, performance

18 questions d'entretien·
Junior
1

Qu'est-ce que le Context API dans React ?

Réponse

Context API est un mécanisme intégré à React permettant de partager des données entre composants sans passer explicitement les props à chaque niveau. Il résout le problème du prop drilling en créant un état global accessible par tous les composants descendants. Context est particulièrement adapté pour les données rarement modifiées comme le thème, la langue ou l'utilisateur connecté.

2

Quelle fonction permet de créer un nouveau Context ?

Réponse

La fonction createContext est la méthode native de React pour initialiser un nouveau contexte. Elle accepte une valeur par défaut optionnelle qui sera utilisée si un composant consomme le Context sans Provider parent. Cette fonction retourne un objet contenant Provider et Consumer, bien que Consumer soit rarement utilisé avec les hooks modernes.

3

Quel hook permet de consommer la valeur d'un Context ?

Réponse

Le hook useContext permet aux composants enfants de lire la valeur fournie par le Provider le plus proche dans l'arbre de composants. Il remplace l'ancienne API Consumer et offre une syntaxe plus concise et lisible. Le composant se réabonnera automatiquement aux changements du Context et se mettra à jour en conséquence.

4

Quel composant permet de fournir une valeur à un Context ?

5

Que se passe-t-il si un composant utilise useContext sans Provider parent ?

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