Choix simple•Senior•D4•6 min de lecture
Pourquoi un tableau recree a chaque render relance-t-il un effet lorsqu'il apparait dans le tableau de dependances ?
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.
Skill principale
Modele mental des effetsModule
Les effets sans superstitionWorkspace
Apercu du cours
Cette page publique garde le prompt et le cadrage entretien visibles, mais le cours complet vit dans dashboard learn.
suivre les cours vus et les resultats de checkpoint
lancer une practice ciblee directement depuis un cours
renvoyer les cours en review espacee
TL;DR
React compare l'identite des dependances, pas leur contenu profond, donc une nouvelle reference de tableau relance l'effet.
Reponse prete pour entretien
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.
