Sarrafa halin gida yana nufin yadda app ke sarrafa da sabunta bayanan (halin gida) da yadda take nuna canje-canjen a cikin UI. Yayin da apps ke girma, sarrafa halin gida da kyau ya zama mahimmanci, kuma Flutter yana ba da tsarin da aka gina a ciki (setState) da yawa libraries (Provider, Riverpod, Bloc) don haka.
Menene halin gida
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.
