【文件属性】:
文件名称:mobx-async-store:基于Mobx的数据获取和状态管理库
文件大小:371KB
文件格式:ZIP
更新时间:2021-04-29 12:00:14
JavaScript
mobx异步存储
基于Mobx的存储,用于异步数据获取和状态管理。
警告
该库是实验性的,不建议用于生产用途。
去做
改善文件
目录
介绍
开发设置
测验
分配
安装
用法
通过扩展Model创建Model
通过扩展Store创建Store
初始化商店
寻找单记录与Store#getOne , Store#fetchOne , Store#findOne
使用Store#getMany , Store#fetchMany , Store#findMany通过ID查找记录
使用Store#getAll , Store#fetchAll , Store#findAll获取所有记录
查找/获取选项
使用Store#add添加记录
使用Model#save记录
使用Model#errors处理Model#errors
介绍
mobx-async-store旨在使用符合REST API,并
【文件预览】:
mobx-async-store-main
----.circleci()
--------config.yml(2KB)
----.gitignore(145B)
----README.md(10KB)
----.nvmrc(8B)
----rollup.config.js(2KB)
----docs()
--------data.json(62KB)
--------modules()
--------index.html(5KB)
--------elements()
--------api.js(235B)
--------classes()
--------files()
--------assets()
----.gitattributes(68B)
----package.json(2KB)
----dist()
--------mobx-async-store.esm.js(90KB)
--------mobx-async-store.umd.js(392KB)
--------mobx-async-store.cjs.js(90KB)
----yuidoc.json(220B)
----src()
--------main.js(335B)
--------schema.js(1KB)
--------QueryString.js(204B)
--------decorators()
--------.babelrc(433B)
--------Model.js(21KB)
--------Store.js(26KB)
--------utils.js(6KB)
----coverage()
--------badge-branches.svg(986B)
--------badge-statements.svg(990B)
--------badge-functions.svg(988B)
--------badge-lines.svg(975B)
----spec()
--------integration.spec.js(2KB)
--------fixtures()
--------Store.spec.js(38KB)
--------QueryString.spec.js(697B)
--------ExampleApp.js(2KB)
--------utils.spec.js(940B)
--------.babelrc(433B)
--------Model.spec.js(42KB)
----jsconfig.json(66B)
----setupJest.js(201B)
----.eslintignore(41B)
----yarn.lock(274KB)
----.eslintrc.js(251B)