Fluder:一个类redux的'轻'、'便'、'快'的单向数据流管理框架
发布于 8 年前 作者 coderwin 3528 次浏览 来自 分享

Fluder

  • 基于Flux的单向数据流工具
    • 和Redux类似,没有框架限制/React、Vue完美使用,但比Redux API更简、比Redux更好理解[源码实现更清晰]

Build Status Coverage Status npm ver npm dm LICENSE

  • 1、使用 npm 来安装 Fluder
npm install fluder
  • 2、运行Example
//Vue example
npm run exampleVue

//React example
npm run exampleReact
  • 3、构建
npm run build
  • 4、测试
npm run test
  • 5、调用[API]
import {
  storeCreate,//store
  actionCreate,//action
  applyMiddleware,//中间件
  actionStoreCreate//actionStore
} from 'fluder'

欢迎交流

2 回复

解决了什么痛点问题呢

@yongningfu 主要解决的痛点如下:

  • 1、Redux对没有函数式编程经验的人来说很难理解,很难用好,
  • 2、Redux的树形Store需要做太多的shouldComponentUpdate,
  • 3、Redux推崇state不可变
state = Object.assign({}, state)
state.count++
return state

使得Redux在Vue上使用很尴尬(vm对state的监听失效), 4、其他线性Store的Flux实现中 Action => Store触发change更新view的成本高,Fluder用id把Action-Store关联起来提高Action到更新View的成本。

回到顶部