unref — unwraps ref. toValue — unwraps ref, getter, or value.
unref:
1import { ref, unref } from "vue"23const count = ref(0)4console.log(unref(count)) // 05console.log(unref(42)) // 42
toValue:
1import { ref, toValue } from "vue"23const count = ref(0)4const getter = () => count.value * 256console.log(toValue(count)) // 07console.log(toValue(getter)) // 08console.log(toValue(42)) // 42
Key differences: