Hookstorm is a collection of customizable, reusable React hooks that streamline state management, DOM interaction, and complex logic in React applications.
Battle-tested hooks for real-world apps. Stable, well-documented, and actively maintained.
Full type safety, generics, and IntelliSense out of the box on every single hook.
React is all you need. No extra packages, no version conflicts, no bundle bloat.
Import only what you use. Dead code is eliminated automatically by your bundler.
Install the package and import any hook directly into your component. No setup, no configuration required.
Read the docs →import { useState } from "react"; import { useDebounce } from "hookstorm"; function Search() { const [query, setQuery] = useState(""); const debounced = useDebounce(query, 500); // fires only after 500ms pause return <input onChange={ e => setQuery(e.target.value) } />; }