Retour a la bibliotheque learn
Choix simpleSeniorD46 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 effets
Module
Les effets sans superstition
Workspace
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.