Nettoyage et dépendances

La fonction de nettoyage d'un effet est la fonction retournée par useEffect. React l'appelle avant de relancer l'effet et au démontage du composant, pour annuler un abonnement, un minuteur ou une requête. Les dépendances doivent lister toutes les valeurs réactives utilisées dans l'effet.

Exemple

useEffect(() => {
  const id = setInterval(tick, 1000);
  return () => clearInterval(id);
}, []);

Notions voisines

Tout le glossaire