美文网首页
关于Vuex和Redux的一些总结

关于Vuex和Redux的一些总结

作者: 李牧敲代码 | 来源:发表于2019-08-03 00:43 被阅读0次

【前言】

最近在学react全家桶,想和之前学的vue全家桶做一个对比,这篇文章先对vuex和redux做一个对比,之后会对各个方面都做一些对比,已达到全面比较2个框架优缺点的目的。

【正文】

先上图:


无标题.png

相同点:

1.都是通过store来作为全局状态存储对象

  1. 改变store的直接方法(vuex中的mutation和redux中的reducer)只允许同步操作。

不同点

  1. vuex只有展示组件(通过全局根部植入直接访问store),而redux中展示组件通过容器组件连接store再进行访问。
    另外vuex自带module化功能,而redux是没有的。
  2. vuex中消除了action的概念
  3. vuex只能配合vue而redux可以配合任何框架
  4. vuex中的异步操作只能在action中进行,而redux中没有特别的为异步操作创建一个方法。

【其他一些补充】

vuex中改变store的唯一方法就是通过mutation,异步方法通过action最后也是通过mutation来改变store。这里说下为什么vuex要用action,个人理解是因为所有异步函数是不能追踪的,由于vuex需要通过mutation记录每次store的变化,因此mutation中不允许有异步操作就像redux中的reducer中的操作必须也是同步的一样。

【完】

(欢迎大家留言补充)

相关文章

  • 关于Vuex和Redux的一些总结

    【前言】 最近在学react全家桶,想和之前学的vue全家桶做一个对比,这篇文章先对vuex和redux做一个对比...

  • 说说redux和vuex的不同?

    vuex是吸收了Redux的经验并且对redux的进行了调整,从而对仓库的管理更加明确,vuex还放弃了一些特性做...

  • vuex和redux

    有一个唯一的store

  • 8 - Redux 简介

    简介 Redux 是 JavaScript 状态管理器。跟 Vuex 很相似,但又不同于 Vuex。 Redux ...

  • Vuex简单入门

    今天试了一下Vuex,感觉跟Redux的实现思想类似。再此,简单地总结一下。 什么是Vuex 在Vue中,多组件的...

  • Redux笔记

    学习目的 了解和熟练使用 Redux,能够在实际项目中运用。 学习方法:类比 VueX Redux 比...

  • vuex介绍

    一、vuex介绍(1)vuex是什么? 借鉴 了Flux、Redux、 The Elm Architecture ...

  • react redux学习笔记(三)

    引言 最近一直想尝试去了解下redux的用法,无奈各种杂事成堆 关于redux, 熟悉vuex的童鞋们一定能够猜出...

  • Redux 入门

    系列文章:Redux 入门(本文)Redux 进阶番外篇: Vuex — The core of Vue appl...

  • Redux 进阶

    系列文章:Redux 入门Redux 进阶(本文)番外篇: Vuex — The core of Vue appl...

网友评论

      本文标题:关于Vuex和Redux的一些总结

      本文链接:https://www.haomeiwen.com/subject/etlddctx.html