Разовые события в управлении состояниями GetX
Допустим, я хочу показывать закусочные, когда что-то идет не так в моем
GetxController
. Как лучше всего реализовать такой механизм?
В
MobX
был механизм реакции, например
_disposers.add(
reaction((_) => _store.alert, (result) {
if (result != null) {
final snackBar = SnackBar(
content: Text('$result'),
duration: Duration(seconds: 1),
);
_scaffoldKey.currentState.showSnackBar(snackBar);
_store.clearAlert();
}
}, delay: 1000),
);
Автор GetX не рекомендует
StatefulWidget
и в то же время я не видел рекомендованного способа реализации механизма реакции.