Vue 3 utility converting plain functions to work with refs
npm install vue-reactify
A Vue 3 composition API utility that transforms regular JavaScript functions into reactive functions that automatically unwrap ref arguments and return reactive results.
``bash`
npm install vue-reactify
`ts
import { reactify } from 'vue-reactify'
import { ref } from 'vue'
const add = (a: number, b: number) => a + b
const reactiveAdd = reactify(add)
const a = ref(1)
const b = ref(2)
const result = reactiveAdd(a, b)
console.log(result.value) // 3
a.value = 5
console.log(result.value) // 7
``
MIT
Extracted from VueUse for standalone use.