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.

Get dangerously good at building with AI.
Early access sold out. Launching soon.
Join Waitlist
04
days
:
01
hours
:
38
minutes
: