@danixsoft/hooks

Core
Getting StartedAPI Reference
State & Storage
useBooleanuseCounteruseMapuseLocalStorageuseSessionStorageuseCookieuseDebounceuseToggleusePrevioususeStep
Forms & Data
useFormusePaginationuseInfiniteScrolluseFetch
DOM & Browser
useClickOutsideuseClickAnyWhereuseMediaQueryuseOnScreenuseIntersectionObserveruseWindowSizeuseWindowScrolluseDocumentTitleuseEventListeneruseHoveruseScreenuseMutationObserveruseScript
Timers & Lifecycle
useIntervaluseTimeoutuseCountdownuseIsMounteduseIsClientuseUnmountuseUpdateEffectuseEventuseIsomorphicLayoutEffect
Advanced Sensors
useCopyToClipboarduseOnlineStateuseGeolocationuseAudiouseMouseuseTouchuseSwipeuseScrollLock

useAudio

Easily play and control audio files.

Usage Example
1import { useAudio } from '@danixsoft/hooks';
2
3function Example() {
4  const { playing, toggle } = useAudio('/sound.mp3');
5  
6  return <button onClick={toggle}>{playing ? 'Pause' : 'Play'}</button>;
7}

On this page

  • Overview
  • Live Demo
  • Usage Example

Community

  • GitHub
  • Report an Issue

Appearance