« Programmation JavaScript/Erreurs connues » : différence entre les versions

Contenu supprimé Contenu ajouté
NPM = Node.js Package Manager
Ligne 60 :
 
Dans ce cas, le remède est de définir une valeur initiale (argument de la fonction <code>useState</code>).
 
=== React Hook "use..." is called conditionally. React Hooks must be called in the exact same order in every component render ===
 
Les hooks sont les fonctions dont le nom commence par "use" (useState, useEffect).
Chaque appel à une telle fonction alloue en interne un emplacement (slot) permettant de stocker l'état interne du hook.
Ces fonctions doivent donc être appelées systématiquement, et toujours dans le même ordre, donc sans condition.
 
React n'est pas un framework stable, et cette erreur peut être un faux positif très gênant.