React Native

React Hooks

useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks

20 questions d'entretien·
Junior
1

Quelle fonction permet de déclarer une variable d'état dans un composant fonctionnel React ?

Réponse

useState est le hook fondamental pour gérer l'état local dans les composants fonctionnels. Il retourne un tableau contenant la valeur actuelle de l'état et une fonction pour la mettre à jour. Contrairement aux composants classe qui utilisent this.state, les composants fonctionnels utilisent useState pour chaque variable d'état indépendante.

2

Quelle est la syntaxe correcte pour utiliser useState avec une valeur initiale de 0 ?

Réponse

La syntaxe useState utilise la déstructuration de tableau. Le premier élément est la valeur actuelle de l'état, le second est la fonction setter pour la mettre à jour. La convention de nommage est de préfixer le setter par 'set' suivi du nom de la variable avec une majuscule, comme setCount pour la variable count.

3

Quand le callback de useEffect sans tableau de dépendances s'exécute-t-il ?

Réponse

Sans tableau de dépendances, useEffect s'exécute après chaque rendu du composant, y compris le premier rendu et tous les re-rendus suivants. Cela peut causer des problèmes de performance car le code s'exécute à chaque mise à jour. Pour limiter les exécutions, il faut fournir un tableau de dépendances spécifiant les valeurs à surveiller.

4

Comment exécuter un useEffect uniquement lors du montage du composant ?

5

À quoi sert la fonction retournée par un useEffect ?

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