React devtools - Lutter contre les rendus superflus
· 2 minutes de lecture
Etat des lieux
Tous les composants React ont et maintiennent leur state
et leurs props
.
Dès qu'un changement intervient sur ce state
ou ces props
il est normal de penser que le composant doit être de nouveau rendu pour appliquer ces changements au DOM
.
À l'inverse, s'il n'y a aucun changement, on se dit naturellement que le composant ne va pas être rendu.
Mais parfois, sans comprendre pourquoi, un composant va rendre un nouveau DOM
.
Cela peut entrainer des ralentissements sur l'application.