StateMixin A kind of convenience mixin: StateMixin allows you to change the state of the controller, and display a loading, an error message, or a widget you want Dramitically simplify the hadling of Async API call Similar to FutureBuilder/StreamBuilder