使用mobx时修改state可以不用action,为什么教程里强调要使用?

我在使用mobx和react配合时,修改数据直接就是this.props.store.a = 'hello' 这样也是可以工作的,但是教程说推荐使用action来修改,使用action有什么好处吗?像我这样修改一个值要写一个action的话,那更改每一个都要写一个action不是很麻烦?

智慧大石
浏览 1162回答 2
2回答

凤凰求蛊

里面内置的transaction可以避免多个observable的修改导致不必要的多次渲染
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript