Skip to content

useDocumentVisibility

Category
Export Size
226 B
Last Changed
5 days ago

Reactively track document.visibilityState

Demo

Usage

tsx
import { 
useDocumentVisibility
} from '@reause/core'
const
visibility
=
useDocumentVisibility
() // 'visible' | 'hidden'

Type Declarations

ts
export interface UseDocumentVisibilityOptions {
    document?: Document | null;
}

export function useDocumentVisibility(options?: UseDocumentVisibilityOptions): DocumentVisibilityState

Source

Source · Demo · VueUse

Contributors

hairyf

Changelog

v0.1.0 on
47bff - fix(core): resolve useDocumentVisibility audit findings (#544)

Released under the MIT License. v0.1.8