Vue composition API vs Vuex(各有优势,找到适合自己的)

Vue composition API vs Vuex (benefits of each and finding what is suitable for us)

我完全熟悉Vuex,但我对Vue组合一无所知API。它到底是什么,它和 Vuex 有什么区别?它涵盖了 Vuex 中的哪些空白,以及何时何地最好使用它们中的每一个? 谢谢你的帮助。

首先,vuex是一个,也是一个进行状态管理的模式。 vue 组合 api 是一种新的 vue-native(从版本 3 开始;仍然是版本 2.x 的组件库)处理组件和状态的方式强烈地基于组合函数,这最终会使代码更易读、更有条理、性能更好、更易于维护。

根据其 RFC:

“组合函数不依赖于神奇的 this 上下文,而是仅依赖于它的参数和全局导入的 Vue API。您可以通过简单地将其导出为函数来重用组件逻辑的任何部分。 “

我认为这是组织其余部分的关键点。