Introduction to mobx.dart
mainMobX is a state-management library for Dart that uses Transparent Functional Reactive Programming (TFRP) to automatically connect reactive application data with the UI.
Instead of manually syncing state and UI, you define observables (the data) and reactions (the side effects, such as UI re-renders or network calls). MobX automatically tracks which observables are being consumed by which reactions and re-runs the reactions whenever the underlying observables change.