ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 推荐阅读 [github fish-redux](https://github.com/alibaba/fish-redux) [解读Fish-Redux设计原则](https://www.jianshu.com/p/6bf7efa0a67c) [Flutter状态管理框架fish-reduxt](https://mp.weixin.qq.com/s?__biz=MzU3Mzc2NDY1MQ==&mid=2247483973&idx=1&sn=bbe75c7e44161f619d16892fb88d1fd2&chksm=fd3de701ca4a6e171658e9774dc26a2dff324020a4d6379f081b69abd263212941a44d214b5b&token=1357307897&lang=zh_CN&scene=21#wechat_redirect) [Fish Redux 直播视频](https://alivideolive.taobao.com/h5/liveDetail/ff36146a-b106-48f0-8cff-246fa0b62d50) [Fish Redux 文档手册](https://www.bookstack.cn/books/FishRedux) [Flutter之Fish\_Redux实战训练(一)](https://www.jianshu.com/p/591088f3bc73) [手把手入门Fish-Redux开发flutter(上)](https://www.jianshu.com/p/3dd00f9821b6) [手把手入门Fish-Redux开发flutter(中)](https://www.jianshu.com/p/09b0e01944bd) [手把手入门Fish-Redux开发flutter(下)](https://www.jianshu.com/p/57d72a954608) ## 简介 [Flutter之Fish\_Redux实战训练(一)](https://www.jianshu.com/p/591088f3bc73) ## 使用指南 ### 单个 fish-redux-template插件//用于生成部分重复代码 ![](https://img.kancloud.cn/45/b3/45b39c5470e526f46ef0d3aa9048b5ce_594x410.png) 首先通过fish-redux-template生成Page页面模板,会自动生成以下几个Dart文件 * action > 用来定义在这个页面中发生的动作,例如:登录,清理输入框,更换验证码框等。 > 同时可以通过payload参数传值,传递一些不能通过state传递的值。 * effect > 这个dart文件在fish\_redux中是定义来处理副作用操作的,比如显示弹窗,网络请求,数据库查询等操作。 * page > 这个dart文件在用来在路由注册,同时完成注册effect,reducer,component,adapter的功能。 * reducer > 这个dart文件是用来更新View,即直接操作View状态。 * state > state用来定义页面中的数据,用来保存页面状态和数据。 * view > view很明显,就是flutter里面当中展示给用户看到的页面。 ### adpter ~~~ dependencies ~~~ ~~~ SourceFlowAdapter ~~~