JSPM

Found 10066 results for hooks

its-fine

A collection of escape hatches for React.

  • v2.0.0
  • 49.85
  • Published

@mantine/hooks

A collection of 50+ hooks for state and UI management

  • v8.3.10
  • 48.46
  • Published

@react-spring/three

[`react-three-fiber`](https://github.com/drcmda/react-three-fiber) support. This package is for version 6 of react-three-fiber

  • v10.0.3
  • 48.03
  • Published

react-spring

<p align="center"> <img src="https://i.imgur.com/QZownhg.png" width="240" /> </p>

  • v10.0.3
  • 47.74
  • Published

libnpmhook

programmatic API for managing npm registry hooks

  • v11.0.0
  • 47.13
  • Published

wouter

Minimalist-friendly ~1.5KB router for React

  • v3.8.1
  • 46.65
  • Published

staged-git-files

get a list of staged git files and their status

  • v1.3.0
  • 46.37
  • Published

@react-spring/native

[`react-native`](https://github.com/facebook/react-native) support

  • v10.0.3
  • 45.93
  • Published

@tracetail/react

React hooks for TraceTail enterprise browser fingerprinting with over 99.5% accuracy. TypeScript support and React 18 compatibility.

  • v2.3.8
  • 45.71
  • Published

yorkie

githooks management forked from husky

  • v2.0.0
  • 45.71
  • Published

wagmi

React Hooks for Ethereum

  • v3.1.0
  • 45.71
  • Published

@react-spring/konva

[`konva`](https://github.com/konvajs/konva) support

  • v10.0.3
  • 45.54
  • Published

use-immer

Use immer with React hooks

  • v0.11.0
  • 45.52
  • Published

@react-spring/zdog

> [!WARNING] > This package uses react-zdog which does not support React 19 yet.

  • v10.0.3
  • 45.39
  • Published

pre-commit

Automatically install pre-commit hooks for your npm modules.

  • v1.2.2
  • 45.30
  • Published

use-effect-event

Ponyfill of the experimental `React.useEffectEvent` hook

  • v2.0.3
  • 45.01
  • Published

@chakra-ui/descendant

Register child nodes of a react element for better accessibility

  • v3.1.0
  • 44.96
  • Published

@mantine/store

A library to sync external React state updates

  • v8.3.10
  • 44.87
  • Published

use-query-params

React Hook for managing state in URL query parameters with easy serialization.

  • v2.2.2
  • 44.70
  • Published

tss-react

Type safe CSS-in-JS API heavily inspired by react-jss

  • v4.9.20
  • 44.55
  • Published

async-hook-domain

An implementation of Domain-like error handling, built on async_hooks

  • v4.0.1
  • 44.43
  • Published

react-rx

React + RxJS = <3

  • v4.2.2
  • 43.68
  • Published

@mantine/utils

[![npm](https://img.shields.io/npm/dm/@mantine/utils)](https://www.npmjs.com/package/@mantine/utils)

  • v6.0.22
  • 43.64
  • Published

primereact

PrimeReact is an open source UI library for React featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with Prime

  • v10.9.7
  • 43.44
  • Published

react-tracked

State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.

  • v2.0.1
  • 43.43
  • Published

dexie-react-hooks

React hooks for reactive data fetching using Dexie.js

  • v4.2.0
  • 43.04
  • Published

@react-hook/window-size

React hooks for updating components when the size of the `window` changes.

  • v3.1.1
  • 43.02
  • Published

bun-git-hooks

A modern, zero dependency tool for managing git hooks in Bun projects.

  • v0.3.1
  • 42.25
  • Published

@reactuses/core

<p align="center"> <a href="https://github.com/childrentime/reactuse"> <img src="https://reactuse.com/img/og.png" alt="ReactUse - Collection of essential React Hooks" width="300"> </a> </p>

  • v6.1.6
  • 42.02
  • Published

@feathersjs/hooks

Async middleware for JavaScript and TypeScript

  • v0.9.0
  • 41.95
  • Published

rooks

Collection of awesome react hooks

  • v9.4.1
  • 41.31
  • Published

react-easier

Useful React hooks that minimize the complexity of state handling, contexts and fetching.

  • v3.0.12
  • 41.30
  • Published

json-crawl

Async and sync crawler for json object

    • v0.5.3
    • 40.86
    • Published

    react-apollo

    React Apollo Hooks, Components, and HOC.

    • v3.1.5
    • 40.67
    • Published

    create-ls

    A simple state manager for local storage in React applications.

    • v1.2.2
    • 40.07
    • Published

    @stencil/store

    Store is a lightweight shared state library by the StencilJS core team. Implements a simple key/value map that efficiently re-renders components when necessary.

    • v2.2.1
    • 40.01
    • Published

    react-collapsed

    A React custom-hook for creating flexible and accessible expand/collapse components.

    • v4.2.0
    • 39.92
    • Published

    create-cookie

    Smarter Cookie Management, Seamless Sync

    • v1.1.1
    • 39.85
    • Published

    hook-conditional

    Conditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.

    • v0.2.0
    • 39.73
    • Published

    @react-hook/window-scroll

    A React hook for updating components when the scroll position of the window on the y-axis changes

    • v1.3.0
    • 39.64
    • Published

    @daily-co/daily-react

    Daily React makes it easier to integrate [@daily-co/daily-js](https://www.npmjs.com/package/@daily-co/daily-js) in React applications.

    • v0.24.0
    • 39.26
    • Published

    @poppinss/hooks

    Hooks module for executing before/after lifecycle hooks

    • v7.3.0
    • 39.25
    • Published

    react-pre-hooks

    Simplify and clean up your components with this react hooks collection.

    • v3.1.6
    • 39.24
    • Published

    @apollo/react-ssr

    React Apollo server-side rendering utilities

    • v4.0.0
    • 39.12
    • Published

    react-use-clipboard

    React hook that provides copy to clipboard functionality.

    • v1.0.9
    • 38.84
    • Published

    hamburger-react

    Animated hamburger menu icons for React

    • v2.5.2
    • 38.82
    • Published

    simpler-state

    The simplest app state management for React

    • v1.2.2
    • 38.80
    • Published

    react-roving-tabindex

    React implementation of a roving tabindex, now with grid support

    • v3.2.0
    • 38.73
    • Published

    react-scroll-parallax

    React hooks and components to create parallax scroll effects for banners, images or any other DOM elements.

    • v3.5.0
    • 38.64
    • Published

    use-ssr

    ☯️ React hook to determine if you're on the server or browser

    • v1.0.25
    • 38.48
    • Published

    use-count-up

    React/React Native component and hook to animate counting up or down to a number

    • v3.0.1
    • 38.22
    • Published

    use-persisted-state

    A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.

    • v0.3.3
    • 38.14
    • Published

    use-async-effect

    Asynchronous side effects, without the nonsense

    • v2.2.7
    • 38.08
    • Published

    fetch-intercept

    Interceptor library for the native fetch command inspired by angular http intercepts.

    • v2.4.0
    • 38.01
    • Published

    next-query-params

    Convenient state management of query parameters in Next.js apps.

    • v5.1.0
    • 37.74
    • Published

    observable-hooks

    React hooks for RxJS Observables. Simple, flexible, testable and performant.

    • v4.2.4
    • 37.26
    • Published

    @use-it/interval

    A custom React Hook that provides a declarative useInterval.

    • v1.0.0
    • 37.22
    • Published

    use-local-storage

    A flexible React Hook for using Local Storage.

    • v3.0.0
    • 37.12
    • Published

    @fastify/pre-commit

    Automatically install pre-commit hooks for your npm modules.

    • v2.2.1
    • 37.06
    • Published

    hooks-fixed

    Adds pre and post hook functionality to your JavaScript methods.

    • v2.0.2
    • 36.97
    • Published

    remix-hook-form

    Utility wrapper around react-hook-form for use with react-router v7+

    • v7.1.1
    • 36.94
    • Published

    use-analytics

    Analytics hooks for React

    • v1.1.0
    • 36.94
    • Published

    pre-push

    Automatically install pre-push hooks for your npm modules.

    • v0.1.4
    • 36.66
    • Published

    ghooks

    Simple git hooks

    • v2.0.4
    • 36.47
    • Published

    @rpldy/uploader

    the processing and queuing engine for react-uploady

    • v1.13.0
    • 36.36
    • Published

    solid-use

    A collection of SolidJS utilities

    • v0.9.1
    • 36.30
    • Published

    node-git-hooks

    Automate git hook deployment

    • v1.0.7
    • 36.28
    • Published

    @makotot/ghostui

    [![npm](https://img.shields.io/npm/v/@makotot/ghostui?style=for-the-badge)](https://www.npmjs.com/package/@makotot/ghostui) [![ghostUI](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/ipjs5c&style=for-the-badge&logo=cypress)]

    • v2.0.0
    • 36.21
    • Published

    flagged

    Feature flags for React made easy with hooks, HOC and Render Props

    • v3.0.0
    • 36.04
    • Published

    @mantine/colors-generator

    A library to generate 10 shades of color based on provided color value

    • v8.3.10
    • 36.01
    • Published

    fun-hooks

    A generalized and simple hooking API for adding extensibility to applications

    • v1.1.0
    • 35.95
    • Published

    @rpldy/uploady

    wrapper&context component to expose and provide react-uploady functionality

    • v1.13.0
    • 35.85
    • Published

    react-use-event-hook

    Same as React's `useCallback`, but returns a stable reference.

    • v0.9.6
    • 35.85
    • Published

    @kubb/plugin-react-query

    React Query hooks generator plugin for Kubb, creating type-safe API client hooks from OpenAPI specifications for React applications.

    • v4.10.1
    • 35.73
    • Published

    @web3-react/abstract-connector

    A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

    • v6.0.7
    • 35.41
    • Published

    use-custom-compare

    It's React's useEffect/useMemo/useCallback hooks, except using custom comparison on the inputs, not reference equality

    • v1.5.0
    • 35.26
    • Published

    @react-hook/mouse-position

    A React hook for tracking the position, hover, and down state of the mouse as it interacts with an element with interop between touch and mouse devices.

    • v4.1.3
    • 35.22
    • Published

    mui-modal-provider

    [![codecov](https://codecov.io/gh/Quernest/mui-modal-provider/branch/master/graph/badge.svg?token=AL2WK480NF)](https://codecov.io/gh/Quernest/mui-modal-provider) [![package version](https://img.shields.io/npm/v/mui-modal-provider.svg?style=flat-square)](h

    • v2.4.6
    • 35.19
    • Published

    minimal-shared

    Shared hooks and utils used by Minimal UI and Zone UI.

    • v1.1.4
    • 35.19
    • Published

    connectkit

    Connecting a wallet, made simple.

    • v1.9.1
    • 35.02
    • Published

    lint-prepush

    Run linters on committed files in a Branch🔬

    • v3.0.2
    • 35.01
    • Published

    use-debouncy

    🌀 Small (~0.2kb) debounce effect hook for React with TypeScript support

    • v5.1.7
    • 34.96
    • Published

    react-use-cookie

    A React hook for managing cookies with no dependencies.

    • v1.6.1
    • 34.96
    • Published

    @equinor/eds-utils

    Utility functions and hooks for the Equinor Design System

    • v2.0.0
    • 34.96
    • Published

    @web3-react/injected-connector

    A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

    • v6.0.7
    • 34.94
    • Published

    react-haiku

    React Hook & Utility Library

    • v2.4.1
    • 34.91
    • Published

    react-event-hook

    A library for emitting and listening to events in a React application

    • v3.1.2
    • 34.88
    • Published

    informed

    A lightweight framework and utility for building powerful forms in React applications

    • v4.66.1
    • 34.61
    • Published

    husky-init

    Install and setup husky quickly

    • v8.0.0
    • 34.58
    • Published

    @cn-ui/reactive

    a reactivity utils for solid-js

      • v4.11.0
      • 34.46
      • Published

      atomico

      Atomico is a small library for the creation of interfaces based on web-components, only using functions and hooks.

      • v1.79.2
      • 34.41
      • Published

      @rooks/use-key

      Keyboard key handler hook for react

      • v4.11.2
      • 34.32
      • Published

      @realm/react

      React specific hooks and implementation helpers for Realm

      • v0.20.0
      • 34.31
      • Published

      urs

      🔥 React hook for maintaining correct values, in a clean way

      • v0.0.8
      • 34.22
      • Published

      @rpldy/upload-drop-zone

      drop zone (container) component to initiate file and folder content uploads

      • v1.13.0
      • 34.19
      • Published

      hooks

      Adds pre and post hook functionality to your JavaScript methods.

      • v0.3.2
      • 34.19
      • Published

      @testing-library/preact-hooks

      Simple and complete React hooks testing utilities that encourage good testing practices.

      • v1.1.0
      • 34.18
      • Published

      @hookform/lenses

      Type-safe lenses for React Hook Form that enable precise control over nested form state. Build reusable form components with composable operations, array handling, and full TypeScript support.

      • v0.9.0
      • 34.10
      • Published

      react-hook-inview

      React Hook for detecting when an element is in the viewport

      • v4.5.1
      • 34.08
      • Published

      @bigmi/client

      Reactive primitives for Bitcoin apps.

      • v0.6.3
      • 33.98
      • Published

      use-dark-mode

      A custom React Hook to help you implement a "dark mode" component.

      • v2.3.1
      • 33.51
      • Published

      react-gesture-responder

      A react-native like gesture helper for the React and using hooks

      • v2.1.0
      • 33.39
      • Published

      adblock-detect-react

      Provides utilities to check if ad block is enabled on a page via both a React hook and a wrapper component.

      • v1.3.1
      • 33.29
      • Published

      react-compound-timer

      React hooks for timers, countdowns, and stopwatches.

      • v2.0.5
      • 33.17
      • Published

      persist-and-sync

      Zustand middleware to easily persist and sync Zustand state between tabs and windows

      • v1.2.3
      • 33.04
      • Published

      @nylas/react

      React components and hooks for Nylas API integration

      • v3.0.1
      • 32.90
      • Published

      @firanorg/mollitia-molestias-accusamus

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v10.13.142
      • 32.82
      • Published

      granular-hooks

      The React hooks you know, with added granularity

      • v1.1.0
      • 32.77
      • Published

      use-detect-keyboard-open

      a tiny React hook which allows you to track state of open/close soft keyboard in mobile

      • v0.4.0
      • 32.74
      • Published

      usetimeout-react-hook

      React.js custom hook that sets a leak-safe timeout and returns a function to cancel it before the timeout expires.

      • v0.1.2
      • 32.70
      • Published

      transition-hook

      ☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group

      • v1.5.2
      • 32.67
      • Published

      @bigmi/react

      React primitives for Bitcoin apps.

      • v0.6.3
      • 32.67
      • Published

      react-phone-hooks

      React hooks and utility functions for parsing and validating phone numbers.

      • v0.1.20
      • 32.61
      • Published

      react-theme-switch-animation

      Beautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, and QR Scan animations with TypeScript support.

      • v1.0.0
      • 32.61
      • Published

      git-pull-run

      Run commands and scripts after git pull

      • v1.6.2
      • 32.59
      • Published

      react-combine-reducers

      A helper utility to apply combineReducers functionality in React useReducer hook for large scale applications

      • v1.1.1
      • 32.58
      • Published

      hookpoint

      hooks system for custom plugins

      • v4.1.0
      • 32.49
      • Published

      zustand-context

      Create react contexts with zustand

        • v1.0.0
        • 32.43
        • Published

        augmentor

        React like hooks for the masses

          • v2.2.0
          • 32.38
          • Published

          @cfcs/react

          Write once, create framework components that supports React, Vue, Svelte, and more.

          • v0.1.0
          • 32.33
          • Published

          use-window-focus

          React Hook to show if window is focused or not

          • v1.4.4
          • 32.15
          • Published

          git-hooks

          A tool to manage project Git hooks

          • v1.1.10
          • 32.13
          • Published

          pullstate

          Simple state stores using immer and React hooks

          • v2.0.0-pre.9
          • 32.07
          • Published

          ismounted

          React hook to check if the component is still mounted

          • v0.1.8
          • 32.03
          • Published

          ngx-dynamic-hooks

          Automatically insert live Angular components into a dynamic string of content (based on their selector or any pattern of your choice) and render the result in the DOM.

          • v3.1.2
          • 31.95
          • Published

          @vanyapr/transition-hook

          ☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group

          • v1.5.4
          • 31.94
          • Published

          use-keyboard-shortcut

          A custom React hook for adding keyboard shortcuts to your application

          • v1.1.6
          • 31.86
          • Published

          react-wait

          Complex Loader Management for React Applications

          • v0.3.0
          • 31.81
          • Published

          react-redux-firebase

          Redux integration for Firebase. Comes with a Higher Order Components for use with React.

          • v3.11.0
          • 31.76
          • Published

          @huse/effect-ref

          --- title: README nav: title: Hooks path: /hook group: title: Effect Ref path: /effect-ref order: 1 ---

          • v1.1.1
          • 31.75
          • Published

          use-methods

          A simpler way to useReducers

          • v0.5.1
          • 31.71
          • Published

          alova

          The Request Toolkit For Ultimate Efficiency

          • v3.4.0
          • 31.69
          • Published

          react-use-kana

          A tiny React hook to create better Japanese form

          • v2.4.0
          • 31.67
          • Published

          react-use-uuid

          A React Hook for generating a unique id for the lifetime of a Component

          • v2.0.1
          • 31.59
          • Published

          react-select-virtualized

          Select virtualized component using: react-select v4 + react-virtualized + react hooks

          • v5.6.0
          • 31.54
          • Published

          vue-concurrency

          A library for encapsulating asynchronous operations and managing concurrency for Vue + Composition API

          • v5.0.3
          • 31.50
          • Published

          @react-hook/copy

          A React hook for copying text to the clipboard

          • v2.0.1
          • 31.47
          • Published

          raviger

          React routing with hooks

          • v5.1.0
          • 31.39
          • Published

          @dramaorg/delectus-culpa-reprehenderit

          [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

          • v3.5.94
          • 31.24
          • Published

          use-broadcast-ts

          Use the Broadcast Channel API in React easily with hooks or Zustand, and Typescript!

          • v2.0.1
          • 31.17
          • Published

          react-use-observer

          Performant react hooks for WebApi Observers, useResizeObserver, useInteractionObserver, useMutationObserver

          • v2.2.4
          • 31.13
          • Published

          @sendbird/uikit-chat-hooks

          A set of React hooks for integrating Sendbird chat functionality into your React app.

          • v3.12.0
          • 31.10
          • Published

          react-konami-code

          Trigger an easter egg by pressing a sequence of keys. Available as a component or a custom hook. Supports timeout and input debounce/reset.

          • v2.3.0
          • 31.05
          • Published

          react-adaptive-hooks

          Give users a great experience best suited to their device and network constraints

          • v0.0.8
          • 31.03
          • Published

          @web3-react/fortmatic-connector

          A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

          • v6.1.6
          • 31.01
          • Published

          use-async-resource

          A custom React hook for simple data fetching with React Suspense

          • v2.2.2
          • 30.85
          • Published

          state-in-url

          Store state in URL as in object, types and structure are preserved, with TS validation. Same API as React.useState, wthout any hasssle or boilerplate. Next.js@14-15, react-router@6-7, and remix@2.

          • v6.1.0
          • 30.75
          • Published

          @react-hook/hover

          A React hook for tracking the hover state of DOM elements in browsers where hovering is possible

          • v4.0.0
          • 30.67
          • Published

          @web3-react/network-connector

          A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

          • v6.2.9
          • 30.63
          • Published

          react-files-hooks

          React hooks for downloading and uploading files in the browsers

          • v2.0.0
          • 30.48
          • Published

          react-toggle-component

          A React UI Component to display an awesome Toggle Button control

          • v3.0.8
          • 30.43
          • Published

          use-happy

          React hook to get an accessible stateful emoticon

            • v2.0.3
            • 30.37
            • Published

            @rpldy/upload-preview

            preview component to show image or video being uploaded

            • v1.13.0
            • 30.29
            • Published

            use-storage-state

            React hook that you can wire with any Storage compatible API like `localStorage`, `sessionStorage`, or a custom one.

            • v7.0.0
            • 30.27
            • Published

            @dbeining/react-atom

            State management made simple for React. Built on React Hooks. Inspired by `atom`s in `reagent.cljs`.

            • v4.1.21
            • 30.26
            • Published

            @tonic-ui/react-hooks

            A set of React Hooks specifically for use with Tonic UI components.

            • v2.2.1
            • 30.24
            • Published

            @openapi-qraft/react

            OpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture.

            • v2.13.0
            • 30.11
            • Published

            shared-git-hooks

            Share git hooks across your team through npm install

            • v1.2.1
            • 30.06
            • Published

            @openapi-qraft/cli

            CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps

            • v2.13.0
            • 29.87
            • Published

            svelte-navigator

            Simple, accessible routing for Svelte

            • v3.2.2
            • 29.86
            • Published

            use-enhanced-state

            A collection of enhanced useState hooks for React.

            • v0.0.13
            • 29.83
            • Published

            @thebushidocollective/han

            CLI for installing and managing curated Claude Code plugins from the Han marketplace

            • v1.56.3
            • 29.83
            • Published