Conceptual Types of States
Conceptual Types of States
At any point in time of the flutter application lifecycle, your application will be in either of two below states :
a. Local / Ephemeral State
b. Shared / App state
Local State
Whenever you need to change the state of a single page view which may contain UI controls or animation then it is considered as a local state. You can easily do that using the Stateful widget.
Shared App State
Whenever you need to change the state of multiple widgets which are shared across your application then it is Share app State.
List of Flutter State Management Approaches/Techniques
1. Provider
2. setState
3. Inherited Widget & Inherited Model
4. Redux
5. FishRedux
6. Flutter Commands
7. GetIt
8. MobX
9. Riverpod
10. GetX