Vuex和Redux的区别

简介: Vuex和Redux的区别

vuex和redux的区别

Vuex和Redux都是用来作全局状态管理的,由于Vuex和Redux都是从Flux中衍生出来,同时Vuex对Redux部分思想也有一些借鉴,所以Vuex和Redux有很多相同点。 其中,redux是一个范用的库,可以单独使用。而vuex是专门用来配合vue使用的。

一.vuex

  1. state 存储状态
  2. getters 是状态的计算属性,状态改变自动会重新计算 。
  3. mutations 同步更改状态。
  4. actions 发送异步请求,拿到数据

二、redux

  1. state 存储状态
  2. reducer 改变 state 的唯一方法,必须为纯函数,判断 action 的type相应更新state。每次 reducer 都是返回一个全新的 state。
  3. dispatch 的作用是驱动状态进行修改。

主要区别:

 


相关文章
|
6天前
|
存储 JavaScript 开发者
Pinia和Vuex的区别
Pinia和Vuex的区别
|
8月前
Vue2向Vue3过度Vuex核心概念getters
Vue2向Vue3过度Vuex核心概念getters
40 0
Vue2向Vue3过度Vuex核心概念getters
|
6天前
|
JavaScript 前端开发 中间件
vuex/redux的区别
vuex/redux的区别
19 2
|
6天前
|
存储 JavaScript
vuex和pinia区别
vuex和pinia区别
9 0
|
6天前
|
存储 JavaScript 前端开发
了解 redux 么,说一下 redux 吧
了解 redux 么,说一下 redux 吧
13 0
|
6天前
|
存储 JavaScript 前端开发
Vuex 和 Redux 的区别?
Vuex 和 Redux 的区别?
15 1
|
6天前
|
存储 JavaScript 前端开发
redux和Vuex的使用与区别
redux和Vuex的使用与区别
41 0
|
6天前
|
JavaScript 前端开发 中间件
redux和Vuex的使用示例
redux和Vuex的使用示例
22 0
|
9月前
|
JavaScript 前端开发 中间件
说说你对Redux的理解?和react-redux有什么区别?
说说你对Redux的理解?和react-redux有什么区别?
|
9月前
|
存储 JavaScript 前端开发
Vuex的学习
Vuex的学习
69 0