【文件属性】:
文件名称:mobx-sync:自动持久存储Mobx存储的库
文件大小:83KB
文件格式:ZIP
更新时间:2021-05-02 15:57:27
TypeScript
mobx同步
一个库使用JSON通过版本控制来持久化您的MobX存储。
特征
使用JSON.stringify/JSON.parse作为反序列化/序列化方法
使用@version装饰器进行版本控制
通过使用@ignore装饰器忽略任何商店节点
支持React Native
支持服务器端渲染(SSR)
安装
# by yarn
yarn add mobx-sync
# OR by npm
npm i -S mobx-sync
快速开始
import { AsyncTrunk , date } from 'mobx-sync' ;
import { observable } from 'mobx' ;
class Store {
@ observable
foo = 'bar' ;
@ date
@ observable
date = new Date ( ) ;
}
【文件预览】:
mobx-sync-master
----.gitignore(51B)
----package.json(2KB)
----src()
--------decorators.ts(4KB)
--------inject.ts(1KB)
--------async.spec.ts(4KB)
--------decorators.spec.ts(3KB)
--------keys.ts(496B)
--------index.ts(364B)
--------parse-store.ts(3KB)
--------config.ts(411B)
--------async.ts(3KB)
--------utils.ts(1KB)
--------sync.ts(2KB)
--------memory-storage.ts(942B)
----LICENSE(1KB)
----tsconfig.json(1KB)
----rollup.config.ts(708B)
----README.md(12KB)
----example()
--------package.json(664B)
--------src()
--------tsconfig.json(299B)
--------rollup.config.ts(710B)
--------yarn.lock(22KB)
----.editorconfig(324B)
----yarn.lock(173KB)