首页 > 解决方案 > 用于 Web 状态管理的 Flutter

问题描述

这个周末我在玩 Flutter,到目前为止我很喜欢。我现在正在深入研究状态管理。来自 React 背景,我尝试使用它来实现reduxflutter_redux但似乎flutter_redux不起作用,BloC所以我的问题也不是很明显:有没有人设法在 web 上使用功能状态管理器?

标签: flutterflutter-web

解决方案


这不是特定于状态管理的。目前没有可以在 Web 中使用的颤振包。

要解决这个临时问题,您需要对每个要使用的包进行 fork,并进行一些更改:

  • 所有对颤振文件的导入都必须从更改import 'package:flutter/<whatever>import 'package:flutter_web/<whatever>

  • 改变pubspec.yaml

从:

dependencies:
  flutter:
    sdk: flutter

进入

dependencies:
  flutter_web:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web
  flutter_web_ui:
    git:
      url: https://github.com/flutter/flutter_web
      path: packages/flutter_web_ui

推荐阅读