Retour a la bibliotheque learn
Bug huntIntermédiaireD36 min de lecture

Lis le snippet et explique pourquoi muter un item dans le tableau de state existant est un pattern React risqué, meme si on appelle ensuite setItems.

Muter un item dans le tableau de state courant modifie l'etat existant sur place. Le pattern plus sur consiste a retourner un nouveau tableau et un nouvel objet pour l'item togglé.

Skill principale
Code UI React avec state
Module
Patterns de code UI React
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

Le bug vient d'une mutation sur place du state existant au lieu de retourner une structure mise a jour nouvelle.

Reponse prete pour entretien

Muter un item dans le tableau de state courant modifie l'etat existant sur place. Le pattern plus sur consiste a retourner un nouveau tableau et un nouvel objet pour l'item togglé.