• 状态 (State) 管理参考
    • 总体概览
    • setState
    • InheritedWidget & InheritedModel
    • Provider & Scoped Model
    • Redux
    • BLoC / Rx
    • MobX

    状态 (State) 管理参考

    状态管理是一个复杂的议题。你可能遇到此教程暂未解答的问题,或者与此教程结果不符的现象。

    通过下面的链接了解更多的信息,其中有很多信息都是由 Flutter 社区提供。

    总体概览

    • 这部分 专为那些跳过了之前的页面直接阅读当前 Options 页面的人所提供的。

    • 使用 Flutter 构建响应式移动应用,视频来自 Google I/O 2018,以及一篇 随附文章:Build reactive mobile apps in Flutter — companion article

    • 由 Brian Egan 提供的 Flutter 架构示例

    setState

    • 给你的 Flutter app 添加交互,Flutter 教程

    • 由 Agung Surya 提供的 Google Flutter 中的基本状态管理

    InheritedWidget & InheritedModel

    • InheritedWidget 文档

    • 由 Hans Muller 提供的 使用 InheritedWidgets 管理 Flutter 应用状态

    • 由 Mehmet Fidanboylu 提供的 Inheriting Widgets

    • 由 Eric Windmill 提供的 有效的使用 Flutter Inherited Widgets

    • 由 Didier Bolelens 提供的 Widget - State - Context - InheritedWidget

    Provider & Scoped Model

    • Provider package

    • Scoped Model package

    • 本节的上一页,简单的应用状态管理

    • 由 Ryan Edge 提供的 你可能不需要 Redux:Flutter 版

    • 由 Tensor Programming 提供的视频 在基于 Dart 的 Flutter 框架中使用 Scoped Model 模式管理状态

    • 由 MTechViral 提供的视频 Flutter:Inherited Widget 和 Scoped Model 详解,第一部分

    • Flutter state management—scopedmodel

    • Flutter 的状态管理—Scoped Model

    Redux

    • 使用 Redux 和 Flutter 进行动画管理,视频来自 DartConf 2018,以及 Medium 中的一篇文章

    • Pub site 上的 Flutter Redux package

    • 由 Xavi Rigau 提供的 Flutter Redux 简介

    • Paulina Szklarska 在 Hackernoon 上的 Flutter + Redux—如何开发一款购物列表应用

    • 由 Tensor Programming 提供的视频 Flutter 中使用 Redux 构建一个 TODO 应用(CRUD)—第一部分

    • 由 Jack Wong 提供的 Flutter Redux Thunk,示例

    • 由 Hillel Coren 提供的 使用 Redux 构建一个(大型)Flutter app

    • 由阿里巴巴提供的 Fish-Redux - 一个基于 Redux 的集成 flutter 应用框架,

    • 由 Marcelo Glasberg 提供的 Async Redux - 无需模版文件的 Redux,支持同步/异步 Reducer,

    BLoC / Rx

    • 由 Sagar Suri 提供的 使用 BLoC 模式构建你的 Flutter 工程

    • 由 Felix Angelov 提供的 Bloc Library

    • 由 Didier Boelens 提供的 Reactive Programming - Streams - BLoC - Practical Use Cases

    MobX

    • MobX.dart,为你的 Dart 和 Flutter 应用提供无忧的状态管理

    • MobX.dart 入门

    • 由社区成员 Paul Halliday 制作的视频 Flutter:使用 Mobx 进行状态管理