Menaxhimi i gjendjes i referohet se si një aplikacion menaxhon dhe përditëson të dhënat e tij (gjendjen) dhe reflekton ndryshimet në ndërfaqen e përdoruesit. Ndërsa aplikacionet rriten, menaxhimi i mirë i gjendjes bëhet i rëndësishëm, dhe Flutter ofron mekanizma të ndërtuar (setState) dhe shumë biblioteka (Provider, Riverpod, Bloc) për të.
Çfarë është gjendja
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.
