-
kefir.db:一款基于Kefir的React风格状态管理工具包
资源介绍
开菲尔DB
在制品。 流库的高级React状态。
简短的介绍
与许多其他流实现不同,Kefir确实有一个称为Property的有状态流概念。 这个概念仍然是非常低级的和基本的,没有我们通常希望从应用程序级响应状态获得的功能。 该库基于本机Propery ,添加了许多其他功能,最重要的是,为可插入中间件建立了API。
用法
$ npm install kefir.db
import K from "kefir"
import * as D from "kefir.db"
let inc = ( x ) => x + 1
let dec = ( x ) => x - 1
let action$ = K . merge ( [
K . later ( 0 , ( ) => 0 ) , // initial counter
K . later ( 100 , inc ) , //