import { ref, type Ref } from "vue"; function useState(defaultValue?: T): [Ref, (newValue: T) => void] { const state = ref(defaultValue) as Ref; const setState = (newValue: T) => { state.value = newValue; }; return [state, setState]; } export default useState;