如何在不构建 flutter redux 中的小部件的情况下调度操作?

Pom*_*dou 0 dart flutter flutter-redux

我试图根据事件分派操作,但我找不到任何方法可以在不返回小部件的情况下实现这一目标。这是默认的做法

   StoreConnector<MyAppState,ActionFunc>(
    converter:(store) => () => store.dispatch(myaction),
    builder:(ctx,callback){
    return Center(child:
         RaisedButton(
         onPressed:(){callback();}
         child:,Text("Action !")
      ));
    });
Run Code Online (Sandbox Code Playgroud)

小智 7

我这样做:

final store = StoreProvider.of<AppState>(buildContext);
store.dispatch(UserLogOutAction(buildContext);
Run Code Online (Sandbox Code Playgroud)

文档如下:可以由后代 Widget 调用以从 StoreProvider 检索 Store 的方法。