WorksheetsReacr Hooks
Total questions: 12
Worksheet time: 6mins
Lequel des éléments suivants n'est pas un Hook React ?
useReducer
useRef
useMode
Aucun des éléments ci-dessus
Quelle est la syntaxe correcte pour useState ?
const [state, setState] = useState(value)
const {state, setState} = useState(value)
const [state, setState] = new useState(value)
let [state, setState] = useSlate(value)
Que se passe-t-il lorsque vous appelez la fonction Setter de useState ?
Cela génère une erreur
Cela met à jour l'état et re-render le composant
Cela enregistre la valeur actuelle de l'état dans la console
Rien ne se passe tant que l'utilisateur n'interagit pas
À quoi sert useEffect dans React ?
Gérer l'état local dans les comosants de classe
Ajouter des méthodes de cycle de vie aux composants fonctionnels
Optimiser les rendus de re-rendering du DOM
Aucun des éléments ci-dessus
Que signifie un tableau de dépendances vide [] dans useEffect ?
L'effet s'exécute à chaque rendu/render
L'effet s'exécute une seule fois lorsque le composant est monté
L'effet s'exécute uniquement lors du démontage
L'effet s'exécute lors des mises à jour de l'état
Lequel des exemples suivants est un tableau de dépendances valide pour useEffect ?
useEffect(() => {}, [state])
useEffect(() => {}, [])
useEffect(() => {}, [state, prop])
Tous les réponses
Que se passe-t-il si vous supprimer le tableau de dépendances dans useEffect ?
L'effet s'exécute une seule fois
L'effet ne s'exécute pas du tout
L'effet s'exécute après chaque rendu/render
Cela génère une erreur
Qu'est-ce qu'un Hook personnalisé dans React ?
Un Hook de cycle de vie spécial fourni par Node
Une fonction qui commence par "use" et réutilise la logique des Hooks
Un Hook fourni par la bibliothèque React
Aucun des éléments ci-dessus
Les Hooks sont ?
Des traits
Des classes
Des abstractions
Des fonctions
Que retourne useState dans React ?
Une fonction
Un tableau
Un composant
Un state
Si vous mettez à jour un état/state dans setInterval et que vous souhaitez effacer l'intervalle (clearInterval) après le démontage du composant, où devriez-vous appeler la fonction clearInterval ?
Directement dans la callback de useEffect
Dans la fonction retournée par la callback de useEffect
Dans le tableau de dépendances
Aucun des éléments ci-dessus
Quelle est la différence entre useRef et useState ?
useState déclenche une mise à jour du DOM tandis que useRef ne le fait pas
useRef se comporte exactement comme une variable normale définie par let tandis que useState ne le fait pas
useRef est exactement comme useState
useRef n'est même pas un Hook
