State management यह संदर्भित करता है कि कोई app अपने data (state) को कैसे प्रबंधित और update करता है और परिवर्तनों को UI में दर्शाता है। जैसे-जैसे apps बढ़ते हैं, state को अच्छी तरह प्रबंधित करना महत्वपूर्ण हो जाता है, और Flutter इसके लिए built-in तंत्र (setState) और कई libraries (Provider, Riverpod, Bloc) प्रदान करता है।
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.
