Pengurusan state merujuk kepada cara aplikasi menguruskan dan mengemas kini data (state) dan mencerminkan perubahan dalam UI. Apabila aplikasi berkembang, menguruskan state dengan baik menjadi penting, dan Flutter menawarkan mekanisme terbina dalam (setState) serta banyak pustaka (Provider, Riverpod, Bloc) untuknya.
Apa itu state
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.
