Ados

a fullstack game worker

0%

每天进步一点点028 - Flutter状态管理之Provider

Preface

最近在选择适合自己个人项目的异步UI刷新方式。

Provider 是 InheritedWidget 的一个包装,提高了它的可用性和易用性,提供了依赖注入,允许在Widget树中灵活的处理和传递数据。

InheritedWidget 能够向下高效传播信息的基类。实现的过程比较简单,根据约定提供一个静态方法来调用 BuildContext.dependOnInheritedWidgetOfExactType 以获取“最近”的指定类型的 inherited widget的实例。

Reference

  1. Provider
  2. InheritedWidget
  3. 数据共享-InheritedWidget
  4. Flutter 状态管理 - Provider
  5. 简单的应用状态管理