Aller au contenu
Mobile

Flutter : gérer l'état sans transformer l'app en usine à gaz

Flutter : gérer l'état sans transformer l'app en usine à gaz

Provider, Riverpod, Bloc, GetX… Le choix paralyse. Comment je tranche selon la taille réelle du projet, plutôt que selon la mode du moment.

Commencer petit

Pour un écran isolé, setState suffit. Sortir l'artillerie dès la première ligne rend le projet illisible pour un besoin qui n'existe pas encore.

Quand passer à l'étape suivante

Dès que deux écrans éloignés partagent la même donnée, il faut un état remonté. C'est le signal, pas la taille du projet.

Ce que je retiens

La question n'est pas « quelle bibliothèque » mais « qui possède cette donnée ». Une fois la réponse claire, l'outil compte peu.