接收一个普通对象然后返回该普调对象的响应式代理。等同于2.x的 Vue.observable()
Vue3中响应数据核心是 reactive , reactive 中的实现是由 Proxy 加 effect 组合 (effect 作为 reactive 的核心,主要负责收集依赖,更新依赖)
reactive 是做为响应式的入口,负责处理目标对象是否可观察以及是否已被观察的逻辑,最后使用 Proxy 进行目标对象的代理。
const data:DataProps= reactive({ count:1, stdent:{ name:'s' }, // increase:()=>{ data.count++}, double: computed(() => data.count*2) }) console.log(data) // 打印如下图