由于Vuex和Redux都是从Flux中衍生出来,同时Vuex对Redux部分思想也有一些借鉴,所以Vuex和Redux有很多相同点。很多资料也有介绍两者的对比,但大部分讲解的比较抽象,较难理解。笔者整理两者异同点,同时配有标准案例进行说明。注意本文不是科普vuex和redux相关概念,相关知识内容可以在官方文档中查看。Vuex、Redux
#异同点
#相同点
state共享数据
流程一致:定义全局state,触发,修改state
原理相似,通过全局注入store。
#不同点
vuex定义了state、getter、mutation、action四个对象;redux定义了state、reducer、action。
vuex触发方式有两种