binder:一种轻量级但功能强大的方法来将应用程序状态与业务逻辑绑定 源码
黏合剂 一种将应用程序状态与业务逻辑绑定的轻量级但功能强大的方法。 愿景 与其他状态管理模式一样,绑定程序旨在将应用程序状态与更新它的业务逻辑分开: 我们可以将整个应用程序状态视为众多微小状态的集合。每个状态彼此独立。视图可能对某些特定状态感兴趣,因此必须使用逻辑组件来更新它们。 入门 安装 在flutter项目的pubspec.yaml中,添加以下依赖项: dependencies : binder : 在您的库中添加以下导入: import 'package:binder/binder.dart' ; 基本用法 任何状态都必须通过StateRef声明其初始值: final counterRef = StateRef ( 0 ); 注意:状态应该是不可变的,因此更新状态的唯一方法是通过此包提供的方法。 任何逻辑组件都必须通过LogicRef声明
下载地址
用户评论