--- category: Reactivity --- # refDefault Apply default value to a ref. ## Usage ```ts import { refDefault, useStorage } from '@vueuse/core'; const raw = useStorage('key'); const state = refDefault(raw, 'default'); raw.value = 'hello'; console.log(state.value); // hello raw.value = undefined; console.log(state.value); // default ``` ## Type Declarations ```ts /** * Apply default value to a ref. * * @__NO_SIDE_EFFECTS__ */ export declare function refDefault(source: Ref, defaultValue: T): Ref; ```