问题描述
我对Vuex完全熟悉,但对Vue合成API一无所知。这是怎么回事,它和Vuex有什么区别?它覆盖了Vuex的哪个空白,何时何地使用它们更好? thanx寻求帮助。
解决方法
首先, vuex 是库和执行状态管理的模式。 vue composition api 是一种新的vue-native(从版本3开始;仍然是版本2.x的组件库)用于基于组成函数强烈地使用组件和状态的方式>,这最终将使代码更具可读性,更好的组织性,更好的性能以及更易于维护。
根据其RFC:
“合成函数不依赖神奇的this
上下文,而仅依赖于其参数和全局导入的Vue API。您可以通过简单地将其导出为函数来重用组件逻辑的任何部分。”
我认为这是组织其余部分的关键。