当前位置: 首页 > 网络应用技术

Flutter的自动刷新状态管理概念,rxbider

时间:2023-03-05 17:17:35 网络应用技术

  关于飘浮状态管理,公司的项目使用解决方案。BLOC实际上是包装扩展库,以及国家变更的总体和过境通知。

  关于集体实施的原则,有兴趣的学生可以观看本文集团原始分析

  除了内部实施策略之外,一次小型轰炸试图根据数据驱动的模型自定义一组状态管理工具。想法如下:主要成员如下:

  创建一个工具类注册并发送通知

  数据模型应具有两个特征:使用数据时,添加监视;当数据更改时发送更改通知。

  在管理数据更改时,创建一个过境工具类以统一管理分布和订阅关系

  控制刷新组件

  类逻辑{

  rxint计数= 0.rex;

  void增加()=> ++计数;

  }

  类TestRxBinder扩展了无状态范围{

  最终逻辑= logic();

  testrxbinder({key?key}):super(key:key);

  @Override

  窗口小部件构建(buildContext上下文){{{

  返回脚手架(

  身体:中心(中心)(中心(

  儿童:rxbindwidget(context){

  return_child(context);

  },[logic.count]),

  ),,

  flowactionbutton:floatingactionbutton(

  onpressed:()=> logic.increase(),

  儿童:图标(Icon.Add),

  ),,

  );

  }

  widget_child_child(buildContext上下文){{{

  返回文字(

  '单击$ {logic.count.value} times',

  );

  }

  }

  本文中的计划暂时并不完美,欢迎在评论区域讨论?

  作者:Li Xiao Bomb_rex