美文网首页Flutter
Flutter_redux使用示例

Flutter_redux使用示例

作者: livesxu | 来源:发表于2020-05-31 19:34 被阅读0次

关于flutter_redux的使用找出来的资料都比较混乱,甚至有不少都是把官方目录下的demo拿出来做例子的,实在难看。先贴上官方地址:flutter_redux

里面有两个例子,我看的时候对此有几个问题:

1.传值怎么处理?

2.到底action,reducer,state,middle做什么的?

3.能用来干嘛?

理解:

1.action里面在某种行为的时候放的是枚举,但其实我觉得class更好一点,一个类对应一个行为,解决传值问题;但是没有枚举好看,其实可以封装一个类专门作为传值的指定格式,取值的时候按照指定格式的字段取,一般是一个字典,就需要字段对应;

2.action定义行为;reducer处理行为并返回新的state;state是状态,也可以理解为一个类,里面存储了一些属性,当某种属性变更时会通知更新;middle一个中继器,在处理某件事情中间可能会插入哪些行为或者干扰处理;

3.数据共享,内存数据更新,看demo的例子存储全局共享的一些信息比较多一点,结构清晰。也是可以传值的,指定类型跟安卓的eventBus相较。

flutter_redux_demo

在此之前,我通过全局static示例,就是单例然后配合使用stream来修改数据,flutter_redux确实方便很多,也可以看一下有相关性的scoped_model。

相关文章

  • Flutter_redux使用示例

    关于flutter_redux的使用找出来的资料都比较混乱,甚至有不少都是把官方目录下的demo拿出来做例子的,实...

  • flutter 第三方库

    flutter_redux:在 Flutter 上使用 Redux。flutter_webview_plugin:...

  • Flutter 第三方模块

    flutter_redux:在 Flutter 上使用 Redux。 flutter_webview_plugin...

  • Flutter 第三方库

    flutter_redux:在 Flutter 上使用 Redux。flutter_webview_plugin:...

  • Flutter 常用三方库

    flutter_redux:在 Flutter 上使用 Redux。 flutter_webview_plugin...

  • flutter_redux的使用

    redux是什么 Redux是一种单向数据流架构,可以轻松开发,维护和测试应用程序。 我们在Redux中,所有的状...

  • flutter_redux框架的使用

    框架简介以及作用 flutter_redux是基于InheritedWidget封装的用于Widget树的数据传递...

  • 使用flutter_redux 报错 No StoreProvi

    获取根据上下文获取Store 时报错, 代码如下 运行 错误提示: StoreProvider , 需要加入泛型。 改为

  • JAVA基础教程书目录

    使用Java示例计算圆形区域 使用Java示例计算圆周 使用Java示例计算矩形区域 使用Java示例计算矩形周长...

  • Array操作符手写实现

    注意:不能使用箭头函数 some 使用示例 every find 使用示例 ​ filter 使用示例 ​ red...

网友评论

    本文标题:Flutter_redux使用示例

    本文链接:https://www.haomeiwen.com/subject/iplrzhtx.html