1.0.0-alpha.15 • Published 4 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
4 years ago
1.0.0-alpha.14
4 years ago
1.0.0-alpha.13
4 years ago
1.0.0-alpha.11
4 years ago
1.0.0-alpha.10
4 years ago
1.0.0-alpha.9
4 years ago
1.0.0-alpha.8
4 years ago
1.0.0-alpha.7
4 years ago
1.0.0-alpha.6
4 years ago
1.0.0-alpha.5
4 years ago
1.0.0-alpha.4
4 years ago
1.0.0-alpha.3
4 years ago
1.0.0-alpha.2
4 years ago
1.0.0-alpha.1
4 years ago