About ReactUse
The Project
ReactUse is an open-source collection of 110+ production-ready React Hooks designed to eliminate boilerplate and bring the best patterns from the Vue ecosystem to React. Inspired by VueUse, ReactUse provides TypeScript-first, tree-shakable, and SSR-compatible hooks for browser APIs, state management, DOM observation, side effects, and third-party integrations.
The library is released under the Unlicense, making it free for both personal and commercial use with no restrictions.
Author
ReactUse is created and maintained by childrentime (GitHub), a frontend engineer with deep expertise in React internals, hook architecture, and browser APIs. The project started as an effort to bring the ergonomic developer experience of VueUse to the React ecosystem, and has grown into a widely-used library powering production applications.
Production Usage
ReactUse is used in production by teams at:
- Shopee — Southeast Asia’s leading e-commerce platform
- PDD (Pinduoduo) — One of China’s largest e-commerce companies
- Ctrip — China’s largest online travel agency
- Bambu Lab — Leading 3D printing technology company
Community
- GitHub: github.com/childrentime/reactuse
- npm: @reactuses/core
- Discord: Join the community for questions and discussions
Contributing
Contributions are welcome. Whether it is a bug fix, new hook, documentation improvement, or translation, check out the GitHub repository to get started.