Lzh on GitHub
  • useBluetooth:响应式 Web Bluetooth API
  • useBreakpoints:响应式视口断点。
  • useBroadcastChannel:响应式 BroadcastChannel API
  • useBrowserLocation:响应式浏览器位置。
  • useClipboard:响应式 Clipboard API
  • useClipboardItems:响应式 Clipboard API 条目。
  • useColorMode:响应式颜色模式 (深色 / 浅色 / 自定义),并自动持久化数据。
  • useCssVar:操作 CSS 变量。
  • useDark:响应式暗色模式,并自动持久化数据。
  • useEventListener:轻松使用 EventListener。
  • useEyeDropper:响应式 EyeDropper API (取色器 API)。
  • useFavicon:响应式网站图标 (favicon)。
  • useFileDialog:轻松打开文件对话框。
  • useFileSystemAccess:使用 FileSystemAccessAPI 创建、读取和写入本地文件。
  • useFullscreen:响应式 Fullscreen API (全屏 API)。
  • useGamepad:为 Gamepad API (游戏手柄 API) 提供响应式绑定。
  • useImage:在浏览器中响应式加载图像。
  • useMediaControls:audiovideo 元素的响应式媒体控制器。
  • useMediaQuery:响应式 Media Query (媒体查询)。
  • useMemory:响应式内存信息。
  • useObjectUrl:代表对象的响应式 URL。
  • usePerformanceObserver:观察性能指标。
  • usePermission:响应式 Permissions API (权限 API)。
  • usePreferredColorScheme:响应式 prefers-color-scheme 媒体查询 (偏好配色方案)。
  • usePreferredContrast:响应式 prefers-contrast 媒体查询 (偏好对比度)。
  • usePreferredDark:响应式暗色主题偏好设置。
  • usePreferredLanguages:响应式 Navigator Languages (浏览器语言设置)。
  • usePreferredReducedMotion:响应式 prefers-reduced-motion 媒体查询 (偏好减少动态效果)。
  • usePreferredReducedTransparency:响应式 prefers-reduced-transparency 媒体查询 (偏好减少透明度)。
  • useScreenOrientation:响应式 Screen Orientation API (屏幕方向 API)。
  • useScreenSafeArea:响应式 env(safe-area-inset-*) (安全区域内边距)。
  • useScriptTag:创建一个脚本标签。
  • useShare:响应式 Web Share API (Web 分享 API)。
  • useSSRWidth:用于设置一个全局视口宽度,该宽度将在渲染依赖于视口宽度的 SSR 组件时使用,例如 useMediaQueryuseBreakpoints
  • useStyleTag:在 head 中注入响应式 style 元素。
  • useTextareaAutosize:根据内容自动更新文本区域的高度。
  • useTextDirection:元素文本的响应式 dir 属性 (文本方向)。
  • useTitle:响应式文档标题。
  • useUrlSearchParams:响应式 URLSearchParams
  • useVibrate:响应式 Vibration API (震动 API)。
  • useWakeLock:响应式 Screen Wake Lock API (屏幕唤醒锁定 API)。
  • useWebNotification:响应式 Notification (网络通知)。
  • useWebWorker:简单的 Web Workers 注册和通信。
  • useWebWorkerFn:运行耗时函数而 不阻塞 UI