Vuex和Redux的区别
发布时间:2024年01月22日
vuex和redux的区别
Vuex和Redux都是用来作全局状态管理的,由于Vuex和Redux都是从Flux中衍生出来,同时Vuex对Redux部分思想也有一些借鉴,所以Vuex和Redux有很多相同点。 其中,redux是一个范用的库,可以单独使用。而vuex是专门用来配合vue使用的。
?一.vuex
-
state 存储状态
-
getters 是状态的计算属性,状态改变自动会重新计算 。
-
mutations 同步更改状态。
-
actions 发送异步请求,拿到数据
?二、redux
- state 存储状态
- reducer 改变 state 的唯一方法,必须为纯函数,判断 action 的type相应更新state。每次 reducer 都是返回一个全新的 state。
- dispatch 的作用是驱动状态进行修改。
主要区别:
?
?原创作者:吴小糖
?创作时间:2024.1.22
文章来源:https://blog.csdn.net/xiaowude_boke/article/details/135751628
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!