Az állapotkezelés azt jelenti, hogy az alkalmazás hogyan kezeli és frissíti az adatokat (állapotot) és hogyan tükrözi a változásokat a felhasználói felületen. Az alkalmazások növekedésével az állapot megfelelő kezelése egyre fontosabbá válik, és a Flutter beépített mechanizmusokat (setState) és számos könyvtárat (Provider, Riverpod, Bloc) kínál erre.
Mi az állapot
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.
