Redux Model Ts 3.4.0 发布,Redux 的面向对象封装

本次更新内容

meta的存储现在开始默认开启。从实际项目看,大部分的请求api操作都需要用到loading状态,少部分不需要的设置为false即可

class Test extends Model {
  myAction = this.actionRequest({
    action: () => {},
    // 在这里关闭
    meta: false,
  });
}

--------------------------------------------------------------

如果你还在用函数式写法去写redux的action、types、reducer,那么你有必要往下看。这个框架对redux进行了一次彻头彻尾的面向对象封装,让你用最少的代码做最多的事情。

对比

  原生redux redux-model-ts
写法 函数式 面向对象
定义types 内置
action与reducer文件分离 不要
对ts的支持 一般 完美
异步loading状态 写reducer处理 内置
代码量

本模型库在使用ts的情况下,你将得到100%无死角的静态类型提示。

猜你喜欢

转载自www.oschina.net/news/108100/redux-model-ts-3-4-0-released