Newv1.0.13 - Fix search params

Every hook your app will ever need

The largest React hooks library. 171 production-ready hooks — lightweight, tree-shakeable, and TypeScript-first.

Works with any React framework

ViteNext.jsTanStackAstroReact Router

Account settings

Update your public profile.

Email notificationsProduct updates and release notes
GUESTS
2
For two
Accent
Radius

No theme set

Detected from your system settings

Offline

Checkout

Enter your details to pay.

Click to upload or drag and drop

PNG, JPG or GIF up to 10MB

Installation

Add reactuse with your preferred package manager.

Hello

Toggle password visibility

The current state is hidden

Team members

UserStatus
Mariamaria1@reactuse.dev
Active
Johnjohn2@reactuse.dev
Active
Sofiasofia3@reactuse.dev
Invited
Liamliam4@reactuse.dev
Active
1 / 6
Lifetime plan
0$$499
Every hook, fully typed
Lifetime updates
Private community access
Priority support
Press and hold to confirm
Framework

Trusted at scale

The metrics behind the largest React hooks library — production-ready, fully typed, and shipped with zero dependencies.

171Hooks
70+Contributors
553GitHub Stars
9K+Weekly Downloads
100%TypeScript
0Dependencies

Why reactuse?

01

Lightweight

Minimal footprint with zero dependencies. Each hook is optimized for maximum performance.

02

Consistent API

Unified patterns across all hooks for predictable, maintainable code.

03

Customizable

Install via CLI or copy directly. Configure hooks to fit your exact needs.

04

171 Hooks

From state management to browser APIs, sensors, elements, and utilities.

05

Tree Shakeable

Import only what you need. Unused hooks are excluded from your bundle.

06

Community Driven

70+ contributors, actively maintained with regular updates and new hooks.

Getting started

reactuse can be used with any modern React framework or build tool: get started with Next.js, Vite, React Router and other tools in minutes.

Add to a manual project

Single page application

Vite

Best choice for a single page application. Fast dev server, instant HMR and optimized builds out of the box.

or install by cli

  1. 01

    Initialize your project

    Set up config and install dependencies with a single command.useverse CLI docs

  2. 02

    Add the hooks you need

    Pull any hook straight into your codebase — fully typed, no black box.

  3. 03

    Use it in your code

    Import and start using the hook right away — no extra wiring.

zsh — useverse

FAQ

Everything you need to know about reactuse. Can't find what you're looking for? Open an issue on GitHub.

Contributors

Built by the community. reactuse is an open-source project maintained by 70 developers around the world. Every hook, fix and doc is a contribution.

Contribute
A
A
A
A
A
A
A
A
A
B
B
B
C
D
D
D
D
D
D
E
E
E
E
F
F
G
G
G
H
I
K
K
L
M
M
M
N
N
N
N
N
N
N
O
P
P
P
R
S
S
S
S
S
S
T
T
V
V
V
V
V
W
W
W
Y
Y
Z
А
М