Разовые события в управлении состояниями 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 и в то же время я не видел рекомендованного способа реализации механизма реакции.

0 ответов

Другие вопросы по тегам