Flutter GetX状态管理中的一次性事件

Flutter GetX状态管理中的一次性事件,flutter,flutter-get,Flutter,Flutter Get,假设我想在我的GetxController出现问题时显示一个snackbar。 实现这种机制的最佳方式是什么 在MobX中存在一种反应机制,例如: _disposers.add( reaction((_) => _store.alert, (result) { if (result != null) { final snackBar = SnackBar( content: Text('$result'), duration: Dur

假设我想在我的
GetxController
出现问题时显示一个snackbar。 实现这种机制的最佳方式是什么

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
,同时,我还没有看到一种推荐的实现反应机制的方法