fn
useDocumentVisibility
v0.0.14testeddemoReactive document.visibilityState.
Examples
ts
const visibility = useDocumentVisibility();
watch(visibility, (state) => {
if (state === 'visible') refresh();
});ts
useDocumentVisibility({
onChange: (state) => {
if (state === 'hidden') pausePlayback();
},
});Demo
Loading demo…
Signature
ts
export function useDocumentVisibility(
options: UseDocumentVisibilityOptions ={ ... }Parameters
| Parameter | Type | Description |
|---|---|---|
options? | UseDocumentVisibilityOptions | Options (custom document, onChange callback) |
Returns
UseDocumentVisibilityReturnThe current visibility state