VueFlux基于Swift的单向状态管理架构
VueFlux是一种基于Swift的单向状态管理架构,受Vuex和Flux的启发。它通过单向数据流管理状态,简化ViewController之间的依赖关系。VueFlux使用多存储机制,每个ViewController都有一个指定的存储,状态的更改只能以可预测的方式发生。商店能够接收全局分发的动作,支持在应用中共享状态。尽管引入了更多概念和样板代码,VueFlux可以提升代码可读性和项目的整体效率。对于小型项目,VueFlux可能显得多余,但随着项目规模的扩大,它将成为管理复杂状态的理想选择。
VueFlux-master.zip
预估大小:75个文件
VueFlux-master
文件夹
.gitignore
242B
.swiftlint.yml
221B
Makefile
198B
VueFlux.podspec
715B
Configurations
文件夹
Test.xcconfig
27B
Base.xcconfig
563B
Main.xcconfig
364B
Example
文件夹
...
336.35KB
文件大小:
评论区