Vue 3引入了新的响应式系统。这个新的响应式系统使用了 ES6 的 Proxy 和 Reflect 的新特性,相对于 Vue 2.x 使用的 Observer 和 Watcher,提供了更加简洁、高效的实现。
Vue3 响应式系统的核心是依赖收集器(Deprecator)。依赖收集器可以追踪一个对象上的所有依赖关系,并在对象发生变化时触发更新。
Vue3 除了使用 reactive 函数创建响应式对象之外,Vue 3 还提供了 ref、computed 和 watchEffect 等 API 来创建响应式数据和副作用<