來源:GitHub項目詳情頁
鏈接:https://github.com/alibaba/fish-redux
近日,阿里開源了其 Flutter 應用框架 Fish Redux。
Fish Redux是一個基於Redux數據管理的組裝式flutter應用框架,它特別適用於構建中大型的複雜應用。
它的特點是配置式組裝。一方面我們將一個大的頁面,對視圖和數據層層拆解為互相獨立的組件|適配器,上層負責組裝,下層負責實現;另一方面將組件|適配器拆分為View,Reducer,Effect等相互獨立的上下文無關函數。
Fish Redux的靈感主要來自於Redux,Elm,Dva這樣的優秀框架。而Fish Redux站在巨人的肩膀上,將集中,分治,複用,隔離做的更進一步。
目前,Fish Redux已經在GitHub上獲得 2414 個Star,243 個Fork(GitHub地址:https://github.com/alibaba/fish-redux)
Fish Redux 架構圖如下:
Fish Redux 特性如下:
- 函數式編程
- 可預測的狀態容器
- 可插拔組件化
- 無損性能
感興趣的小夥伴可以到GitHub上詳細瞭解一波
閱讀更多 Java面經 的文章