1.0.0-beta1.12 • Published 3 years ago
@efox/emp-single-mobx6 v1.0.0-beta1.12
@efox/emp-single-mobx6
单例mobx,实现跨组件、Iframe间通信
🔗 Install
yarn add @efox/emp-single-mobx6
Use
import {empCreateClassStore, makeAutoObservable} from '@efox/emp-single-mobx6'
class DemoStore {
count = 2
list = [{index: 0, person: {name: 'Lion', age: 12}}]
constructor() {
makeAutoObservable(this)
}
addCount() {
this.count += 1
}
pushList() {
this.list.push({...this.list[0], index: this.list.length})
}
}
export default empCreateClassStore<DemoStore>(DemoStore)
const DemoComponent = () => {
return <div>{demoStore.count}</div>
}
export default Obserer(DemoComponent)
1.0.0-beta1.10
3 years ago
1.0.0-beta1.11
3 years ago
1.0.0-beta1.12
3 years ago
1.0.0-beta1.9
3 years ago
1.0.0-beta1.8
3 years ago
1.0.0-beta1.7
3 years ago
1.0.0-beta1.6
3 years ago
1.0.0-beta1.5
3 years ago
1.0.0-beta1.4
3 years ago
1.0.0-beta1.3
3 years ago
1.0.0-beta1.2
3 years ago
1.0.0-beta1.1
3 years ago
1.0.0-beta1
3 years ago
1.0.0-beta0
3 years ago