List of state management approaches

State management is a complex topic. If you feel that some of your questions haven’t been answered, or that the approach described on these pages is not viable for your use cases, you are probably right.

Learn more at the following links, many of which have been contributed by the Flutter community:

General overview

setState

InheritedWidget & InheritedModel

Provider & Scoped Model

Redux

BLoC / Rx

MobX

Provider