Flutter web状态管理的颤振

Flutter web状态管理的颤振,flutter,flutter-web,Flutter,Flutter Web,这个周末我在玩弄弗利特,到目前为止我很喜欢它。我现在正在深入研究国家管理。来自React的背景,我尝试用flatter\u-redux实现redux,但似乎flatter\u-redux不起作用,BloC也不起作用,所以我的问题是:有人在flatter for web中使用了功能状态管理器吗?这不是特定于状态管理的。目前没有可以在web中使用的颤振包 要解决这个临时问题,您需要为每个要使用的包提供分叉,并更改一些内容: 对颤振文件的所有导入必须从import'package:flatter/更

这个周末我在玩弄弗利特,到目前为止我很喜欢它。我现在正在深入研究国家管理。来自React的背景,我尝试用
flatter\u-redux
实现
redux
,但似乎
flatter\u-redux
不起作用,BloC也不起作用,所以我的问题是:有人在flatter for web中使用了功能状态管理器吗?

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

要解决这个临时问题,您需要为每个要使用的包提供分叉,并更改一些内容:

  • 对颤振文件的所有导入必须从
    import'package:flatter/
    更改为
    import'package:flatter\u web/

  • 更改pubspec.yaml的

发件人:

进入


好吧,在这件事上花了好几个小时后,我终于成功了……我想。我所做的是分叉
flatter_redux
repo并更改导入引用,正如Rémi也指出的那样,但这还不够,因为我在IDE中仍然有一个错误,抱怨
StoreProvider
带有:
返回类型“StoreProvider”


我的编译器现在对我竖起大拇指,我仍然不相信;我没有一个完整的工作redux,但我怀疑困难的部分已经完成了。

虽然flutter\u web中没有状态管理,我的临时解决方法是传递状态。

你说它们不工作是什么意思?你不能将它们作为依赖项安装,因为它们需要与颤振Web不兼容的颤振sdk。我已经这样做了,试图使
flutter\u redux
工作,我遇到了其他问题:
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