Skip to content

refDefault

Category
Export Size
107 B
Last Changed
3 years ago

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

typescript
/**
 * Apply default value to a ref.
 */
export declare function refDefault<T>(
  source: Ref<T | undefined | null>,
  defaultValue: T,
): Ref<T>

Source

SourceDocs

Contributors

Anthony Fu

Changelog

No recent changes

Released under the MIT License.

AI writes code. Judgment ships.
First 500 spots filled. 400 more spots open. Still early access pricing.
Get early access
01
hours
:
02
minutes
:
15
seconds
: