Lzh on GitHub
  • onClickOutside:监听元素外部的点击
  • onElementRemoval:当元素或包含它的任何元素被移除时触发
  • onKeyStroke:监听键盘按键
  • onLongPress:监听元素的长时间按压
  • onStartTyping:当用户在不可编辑元素上开始输入时触发
  • useBattery:响应式 Battery Status API
  • useDeviceMotion:响应式 DeviceMotionEvent
  • useDeviceOrientation:响应式 DeviceOrientationEvent
  • useDevicePixelRatio:响应式跟踪 window.devicePixelRatio
  • useDevicesList:响应式 enumerateDevices 列出可用的输入/输出设备
  • useDisplayMedia:响应式 mediaDevices.getDisplayMedia
  • useElementByPoint:响应式 通过点获取元素
  • useElementHover:响应式 元素的悬停状态
  • useFocus:响应式工具,用于 跟踪或设置 DOM 元素的焦点状态
  • useFocusWithin:响应式工具,用于 跟踪元素或其后代是否获得焦点
  • useFps:响应式 FPS(每秒帧数)
  • useGeolocation:响应式 Geolocation API
  • useIdle:跟踪 用户是否处于不活动状态
  • useInfiniteScroll元素的无限滚动
  • useKeyModifier:响应式修饰键状态
  • useMagicKeys:响应式按键按下状态
  • useMouse:响应式鼠标位置
  • useMousePressed:响应式鼠标按下状态
  • useNavigatorLanguage:响应式 navigator.language
  • useNetwork:响应式 网络状态
  • useOnline:响应式在线状态
  • usePageLeave:响应式状态,显示鼠标是否离开页面
  • useParallax:轻松创建视差效果
  • usePointer:响应式 指针状态
  • usePointerLock:响应式 指针锁定
  • usePointerSwipe:基于 PointerEvents 的响应式滑动检测
  • useScroll:响应式 滚动位置和状态
  • useScrollLock锁定元素的滚动
  • useSpeechRecognition:响应式 SpeechRecognition
  • useSpeechSynthesis:响应式 SpeechSynthesis
  • useSwipe:基于 TouchEvents 的响应式滑动检测
  • useTextSelection:基于 Window.getSelection 响应式跟踪用户文本选择
  • useUserMedia:响应式 mediaDevices.getUserMedia