【发布时间】:2019-07-25 21:40:24
【问题描述】:
我有一个可观察的对象。并将其用于反应观察组件。当 mobx 获取此对象中的任何属性时,我可以有一些回调吗? 示例:
@observable obj; // in some class that will be a store
@observer
class Test extends React.Component<Props, {}> {
render() {
<div>{this.props.obj.user.name}</div>
}
}
我想在 mobx 从 obj 获取任何属性时添加回调,例如:
obj.on('get', (target, value) => {
console.log(target, value);
})
在这种情况下,我应该让它被解雇两次(对于用户和名称)
【问题讨论】: