La gestion d'état fait référence à la façon dont une application gère et met à jour ses données (état) et reflète les changements dans l'interface utilisateur. À mesure que les applications se développent, la gestion efficace de l'état devient importante, et Flutter offre des mécanismes intégrés (setState) et de nombreuses bibliothèques (Provider, Riverpod, Bloc) pour cela.
Qu'est-ce que l'état
STATE = data that can change and affects the UI:
→ UI state: is a checkbox checked? what's in a text field? is a menu open?
→ app state: the logged-in user, items in a cart, fetched data
→ When state changes, the UI must UPDATE to reflect it.
