Hooks et effets React
Des drills cibles sur les dependency arrays, la logique obsolete, le cleanup et le raisonnement qu'un interviewer attend.
L experience learn complete vit dans le workspace : signaux de cours, checkpoints, practice ciblee et renvoi en review.
Apercu de la collection
Tu peux inspecter ici la sequence et la couverture des sujets. La boucle guidee complete reste dans le workspace dashboard.
Parce qu'a chaque render tu recrees un nouvel objet tableau. Meme si son contenu parait identique, sa reference change, donc React considere que la dependance a change.
En comportement de production normal, l'effet tourne une fois apres le premier commit de cette instance de composant, puis son cleanup s'execute quand cette instance est demontée.
useRef stocke un conteneur mutable persistant, alors que useState stocke un state qui pilote le rendu et declenche un rerender quand il change.
Il faut utiliser useLayoutEffect quand l'effet doit lire ou ajuster le layout de maniere synchrone avant que l'utilisateur voie le resultat peint.
