1

我是 Flutter 新手,将在我的 Flutter 应用程序中实现 redux 框架。我想监视我的应用程序的状态,因此想知道我是否可以使用 redux 颤振调试器。

4

1 回答 1

0

您可以使用由制作软件包的同一个人 Brian Egan 构建的Flutter Redux Time Travel 。flutter_redux有了这个,您可以在您的应用程序中调试 redux 状态,还可以查看您之前经历的状态。

实施非常简单。在开发时,您使用 aDevToolsStore而不是普通的Store,并在您的StoreProvider.

// Create a DevToolsStore instead of a normal Store during Development
final devStore = DevToolsStore<MyAppState>(
  myReducer,
  initialState: MyAppState()
);

StoreProvider应该是这样的:

StoreProvider(
     store: this.devStore,
     child: MaterialApp(
     // Omitting some boilerplate here
     home: Scaffold(
       endDrawer: ReduxDevTools<MyAppState>(store),
     ),
   ),
);

您将看到应用栏右侧的抽屉式汉堡图标,可帮助您浏览应用状态。

于 2019-04-17T09:32:54.380 回答