HOOKS
Hooks
GitHubPublish

Docs

InstallationUsageAll hooks

Hooks

useAsyncuseAutosaveuseBatteryuseBreakpointuseClickOutsideuseClipboarduseCookieuseCountdownuseDebounceuseDeviceOrientationuseDocumentVisibilityuseDragAndDropuseElementSizeuseElementVisibilityuseEventListeneruseFileUploaduseFocusTrapuseFormuseFormPersistuseFullscreenuseGeolocationuseIdleuseInfiniteScrolluseIntervaluseKeyboardShortcutuseLocalStorageuseLongPressuseMediaQueryuseOnlineuseOtpInputusePageFocususePaginationusePermissionusePollingusePreferredThemeusePrevioususeReducedMotionuseRetryuseScrollDirectionuseScrollLockuseScrollPositionuseSearchParamsStateuseSelectionuseSessionStorageuseSyncedStateuseThrottleuseUndoRedouseUnsavedChangesuseWebSocketuseWindowSize
Hooks

useBattery

Publisher

cermuel

50 hooks published

More from this publisher

useAsyncuseAutosaveuseBreakpoint

useBattery

Track charging state and battery level.

useBattery.tsx
import { useBattery } from "@cermuel/hooks/react";export function useBatteryExample() {  const battery = useBattery();  return <p>{battery.level == null ? "Unknown" : battery.level}</p>;}

Props

Param
Type
Default Value

No props for this hook

Returns

BatterySnapshot

Publisher

cermuel

50 hooks published

More from this publisher

useAsyncuseAutosaveuseBreakpoint