HOOKS
Hooks
GitHubPublish

Docs

InstallationUsageAll hooks

Hooks

useAsyncuseAutosaveuseBatteryuseBreakpointuseClickOutsideuseClipboarduseCookieuseCountdownuseDebounceuseDeviceOrientationuseDocumentVisibilityuseDragAndDropuseElementSizeuseElementVisibilityuseEventListeneruseFileUploaduseFocusTrapuseFormuseFormPersistuseFullscreenuseGeolocationuseIdleuseInfiniteScrolluseIntervaluseKeyboardShortcutuseLocalStorageuseLongPressuseMediaQueryuseOnlineuseOtpInputusePageFocususePaginationusePermissionusePollingusePreferredThemeusePrevioususeReducedMotionuseRetryuseScrollDirectionuseScrollLockuseScrollPositionuseSearchParamsStateuseSelectionuseSessionStorageuseSyncedStateuseThrottleuseUndoRedouseUnsavedChangesuseWebSocketuseWindowSize
Hooks

usePageFocus

Publisher

cermuel

50 hooks published

More from this publisher

useAsyncuseAutosaveuseBattery

usePageFocus

Track whether the browser window has focus.

usePageFocus.tsx
import { usePageFocus } from "@cermuel/hooks/react";export function usePageFocusExample() {  const focused = usePageFocus();  return <p>{focused ? "Focused" : "Blurred"}</p>;}

Props

Param
Type
Default Value

No props for this hook

Returns

boolean

Publisher

cermuel

50 hooks published

More from this publisher

useAsyncuseAutosaveuseBattery