Retour a la bibliotheque learn
Choix simpleJuniorD25 min de lecture

Pourquoi setCount((current) => current + 1) est-il la reponse la plus sure quand le prochain state depend du state precedent ?

La callback de mise a jour recoit le snapshot de state le plus recent dans la file, ce qui evite de relire une ancienne valeur quand plusieurs updates arrivent ensemble.

Skill principale
Mises a jour de state et formulaires
Module
Premiers pas React coeur
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

Il faut utiliser la forme fonctionnelle quand la prochaine valeur depend de la precedente, car React peut batcher les updates.

Reponse prete pour entretien

La callback de mise a jour recoit le snapshot de state le plus recent dans la file, ce qui evite de relire une ancienne valeur quand plusieurs updates arrivent ensemble.