fn
useDocumentVisibility
v0.0.15testeddemoReactive `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