有人可以向我解释一下真正的区别是什么,为什么这里的两个示例都相同:
1)通过存储文件中的action / runInAction更改可观察的状态:
colorStore文件:
@observable color='red' @action setColor(){ this.color='blue' }
2)通过组件本身更改状态(假定是不好的做法):
反应组件文件:
onClick = () => this.props.colorStore.color='blue' //still working...
有人可以向我解释真正的区别是什么,为什么这里的两个示例都一样工作:1)通过存储文件中的action / runInAction更改可观察状态:colorStore ...
差异与惯例