React Native

State Management React Native

Context API, Redux Toolkit, Zustand, Recoil, state patterns, global state

24 questions d'entretien·
Confirmé
1

Quel hook React permet de consommer une valeur depuis un Context ?

Réponse

useContext est le hook dédié à la consommation de valeurs provenant d'un Context. Il prend en paramètre l'objet Context créé avec createContext et retourne la valeur actuelle fournie par le Provider le plus proche dans l'arbre des composants. C'est la manière moderne et recommandée d'accéder aux données contextuelles dans les composants fonctionnels.

2

Quelle fonction utiliser pour créer un Context en React ?

Réponse

createContext est la fonction fournie par React pour créer un nouvel objet Context. Cette fonction accepte une valeur par défaut optionnelle qui sera utilisée uniquement lorsqu'un composant consomme le Context sans avoir de Provider parent correspondant. L'objet retourné contient deux propriétés : Provider et Consumer.

3

Quel est le principal inconvénient du Context API pour le state management global ?

Réponse

Le Context API provoque un re-render de tous les composants consommateurs lorsque la valeur du Context change, même si le composant n'utilise qu'une partie de cette valeur. Ce comportement peut causer des problèmes de performance significatifs dans les applications avec beaucoup de consumers ou des mises à jour fréquentes du state global.

4

Comment s'appelle la fonction de Redux Toolkit permettant de créer un slice de state ?

5

Quelle bibliothèque de state management utilise la syntaxe de mutation directe tout en restant immutable sous le capot ?

+21 questions d'entretien

Maîtrise React Native pour ton prochain entretien

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

Commencer gratuitement