toRaw是一个函数,他的参数只能是一个响应式的对象,也就是被reactive处理过的数据。
返回的是源数据。也就是说相当于reactive的逆运算,把响应式数据还原成原始的普通对象。
markRaw:标记一个对象, 这个对象以后不管怎么操作,都不会变成响应式的。
以上两个初级中很少使用,主要用来针对一些特殊的数据做性能优化。
customRef
自定义的ref响应式数据,之前我们使用ref,数据的响应式是自动的,我们无法灵活控制,而customRef可以在读取和修改的时候做一些操作,有点类似watch监听。
customRef是一个函数,有固定的语法。
{{keyWord}}