reactive
reactive是vue3提供的一个响应试方法,本质是包装成来一个proxy对象(可以打印看看),只能传对象,不然无法自动更新
import {reactive} from "vue"
setup(){
let obj=reactive({
list:[]
})
}
ref
ref其实底层的本质就是reactive,ref(1)===>reactive({value:1})
判断方法
isRef(xxx)
isReactive(xxx)
区别
ref类型会自动添加value属性
reactive不会
shallowReactive和 shallowRef
本质是一样得 shallowRef(1)===>shallowReactive({value:1})