1.0.0-alpha.15 • Published 3 years ago
mobx-observed v1.0.0-alpha.15
Overview
This library provides a decorator version of MobX onBecomeObserved and a decorator to make it more convenient.
compatibility
Supports MobX5 decorator, MobX6 decorator, and MobX6 annotation. MobX6 decorator requires initialization with makeObservable / makeAutoObservable.
APIs
onBecomeObserved
@onBecomeObserved(function(this:any){
// // onBecomeObserved
return () => {
// onBecomeUnobserved
};
}, function(this:any){
// onBecomeUnobserved
})
observed
@observed(
changed: ({newValue, oldValue}) => {})
enter: ({oldValue}) => {})
leave: ({oldValue}) => {})
)
observed.async
@observed.async(
changed: ({newValue, oldValue}, setter) => {})
enter: ({oldValue}, setter) => {})
leave: ({oldValue}, setter) => {})
)
1.0.0-alpha.15
3 years ago
1.0.0-alpha.14
3 years ago
1.0.0-alpha.13
3 years ago
1.0.0-alpha.11
3 years ago
1.0.0-alpha.10
3 years ago
1.0.0-alpha.9
3 years ago
1.0.0-alpha.8
3 years ago
1.0.0-alpha.7
3 years ago
1.0.0-alpha.6
3 years ago
1.0.0-alpha.5
3 years ago
1.0.0-alpha.4
3 years ago
1.0.0-alpha.3
3 years ago
1.0.0-alpha.2
3 years ago
1.0.0-alpha.1
3 years ago