brain-store-utils

基于mobx封装的常用工具类方法

Usage no npm install needed!

<script type="module">
  import brainStoreUtils from 'https://cdn.skypack.dev/brain-store-utils';
</script>

README

brain-store-utils

基于 mobx 封装的通用的工具函数

介绍

这个库包含了常用的工具函数

API

  • observablePromise
import {observablePromise} from 'brain-store-utils';
let entity=new observablePromise(promise:Promise);//一般对应一个promise请求
entity:{
    state:数据状态
    error:错误信息
    value: 接口数据
    isPending:布尔类型
    isResolved:布尔类型
    isRejected:布尔类型
}

ChangeLog

0.2.0 (2021-07-11)

  • chore: 优化不同mobx版本处理方式

0.1.13-beta.3 (2020-09-11)

  • fix: 修复 vmodel 函数 submit 方法在 mobx 不同版本判定导致报错

0.1.13-beta.2 (2020-08-31)

  • fix: 优化 brain-store/mobx 依赖路径,不直接依赖 brain-store/mobx ,导致因外部升级版本而被迫频繁升级
  • fix: 优化不同 mobx 版本被迫拆分为多个版本来做兼容,现在合并成一个版本兼容不同 mobx
  • fix: 暂时废弃 1.x 版本维护,主维护分支切换到 o.x 版本
  • fix: 修复 mobx.extras v4 版本 undefined 使用报错

Licensing

MIT license