Nova.js logo

A collection ofdependency-free React hooks

You do not have to install anything. Simply copy the code in TypeScript or JavaScript and paste it into your project.

Develop faster

React hooks to build your application in no time

Available in TypeScript and JavaScript
It does not matter what language you use to build your project. We give you both alternatives.
Zero dependencies
No more deprecated or unmaintained dependencies in your React hooks.
Compatible with all versions of React
Most of the hooks are compatible with React version 16.8.
Just copy and paste
Simply copy the code and paste it into your project.

New React hooks every week

We have 20+ React hooks with more coming

React hook to manage an audio.

React hook to download a file.

React hook to detect when a specific key or a combination of keys is pressed or released.

Reaction hook to track if user is offline or not.

React hook to track and manipule the scroll position of a web page.

React hook to extract search parameters from URL.

Proudly open source

Our source code is available on GitHub

Add your own React hooks
Enrich our collection by contributing your own custom React hooks.
Improve existing React hooks
Elevate the quality of our collection by collaborating to enhance the existing React hooks.