vue 之vuex 状态管理

最近项目中了解了vue有个vuex状态管理 ,学习经验分享一下

之前学习react ,面向大型应用,对状态管理 需求会更多一些,所以社区也就产生了跟多的状态管理工具,

如redux, react-soga,  前者的源码很简单,基本啃完,后者还在看源码,貌似比前者难理解一点。后面抽空在研究

而vue更多是面向小应用,快速开发,页面内部状态基本够用,如果是大应用,vuex状态管理会怎样呢,一起研究一下。



初步读下来,感觉像redux ,下面的话好熟悉~~~~~~

再次强调,我们通过提交 mutation 的方式,而非直接改变 store.state.count,是因为我们想要更明确地追踪到状态的变化。这个简单的约定能够让你的意图更加明显,这样你在阅读代码的时候能更容易地解读应用内部的状态改变。此外,这样也让我们有机会去实现一些能记录每次状态改变,保存状态快照的调试工具。有了它,我们甚至可以实现如时间穿梭般的调试体验。

mutation  pk  action     commit  pk dispatch 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值