简介 该Widget的显示内容 会与ValueListenable保持同步,ValueListenable是dart的接口,该接口用于 保持va...
简介 StreamBuilder是一个根据Stream绘制的Widget,该Widget会根据流中的每个元素去绘制元素对应的Widget。二...
Bloc的代码书写规范 Bloc的分包 我们之前有一张图片,如下所示: 我们可以看到:UI将事件给Bloc,Bloc将事件转为状态还给UI。这个...
Flutter中的Bloc Bloc和Widget是一种强绑定的关系,下面介绍一些核心的概念。下面提到的状态并不是Flutter原生的State...
Bloc Bloc:Business Logic Component,该库的目的:将表现层和逻辑层分离,并且让状态更加可以 预料。那么如何让状态...
Stream Dart中的流概念和Java8中的流概念非常相似。 在同步的世界里:一个数据可以用一个对象表示,众多数据 就需要使用Iterabl...
Git依赖——subtree 与submodule相比,subtree的优势在于主项目与子模块的双向 通信,即主项目中可以更改子模块的 文件,...
Git---submodule 对子模块的操作包括:增---删----改 对子模块的增 对子模块的增加 git submodule add ...
Git远程分支 Git的分支分为:本地分支,本地远程分支和远程分支。 对分支的操作基本包括:创建、关联和删除。 Git分支的创建 本地分支的...