Skip to content

Joy At Meeting现代化 React Hooks 工具库

为 React 开发者精心打造的高质量 Hooks 集合,让开发更加优雅高效

Joy At Meeting

🚀 快速体验

安装

bash
npm install joy-at-meeting
bash
yarn add joy-at-meeting
bash
pnpm add joy-at-meeting

📊 项目数据

50+
实用 Hooks
100%
TypeScript
0
运行时依赖
< 5KB
核心包大小

🎯 核心特性

状态管理

  • useLocalStorage - 本地存储状态管理
  • useSessionStorage - 会话存储状态管理
  • useToggle - 布尔值切换状态管理
  • usePrevious - 获取前一个值

DOM 操作

  • useClickOutside - 检测元素外部点击
  • useHover - 鼠标悬停状态
  • useIntersectionObserver - 元素可见性检测
  • useWindowSize - 窗口尺寸监听

异步处理

  • useAsync - 异步操作状态管理
  • useFetch - HTTP 请求封装

性能优化

  • useDebounce - 防抖处理
  • useThrottle - 节流处理
  • useMemoizedCallback - 回调函数缓存

表单处理

  • useForm - 表单状态管理
  • useValidation - 表单验证

查看所有 Hooks →

🌟 为什么选择 Joy At Meeting?

🔥 开发效率提升

  • 减少 80% 的样板代码
  • 统一的 API 设计风格
  • 完善的 TypeScript 支持

📦 轻量级设计

  • 零运行时依赖
  • 支持按需导入
  • 优秀的 Tree Shaking 支持

基于 MIT 许可证发布