Reaxes
提供静态方法
Reaxes.obsReaction(原Reaxes.ObservedMemo)
type obsReaction = <F extends ( disposer?: IReactionDisposer ) => any>
( callback: F , dependencies ): ReturnType<F>;
该方法全名为observed reaction,在使用时需要提供一个返回依赖数组的函数,以供mobx监听改动,任意一个依赖改动时都会触发回调的执行。例:
const {store,setState} = orzMobx({
input_userName:"",
input_password : "",
});
Reaxes.observedMemo(
() => {
alert('用户信息已更新');
} ,
/*当依赖数组内的任意一项发生改变时都会触发callback的执行*/
() => [store.input_password,store.input_userName],
);
/*View*/
<input type="password" onChange = { (e) => {
setState({
input_password : e.target.value,
})
} } />;
Reaxes.contrastedCallback(原ClosuredMemo)
Last updated