JSPM

Found 10066 results for hooks

@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

          husky-check-email

          check email for domain before git commit

          • v0.0.8
          • 29.79
          • Published

          @binance-chain/bsc-connector

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

          • v1.0.0
          • 29.78
          • Published

          @rpldy/retry-hooks

          useful hooks for the retry functionality from @rpldy/retry

          • v1.13.0
          • 29.66
          • Published

          wouter-preact

          Minimalist-friendly ~1.5KB router for Preact

          • v3.8.1
          • 29.63
          • Published

          use-reducer-logger

          A very basic logger for the useReducer function in the React Hooks API.

          • v1.0.2
          • 29.50
          • Published

          @kubb/plugin-swr

          SWR hooks generator plugin for Kubb, creating type-safe data fetching hooks from OpenAPI specifications for React and Next.js applications.

          • v4.10.1
          • 29.45
          • Published

          use-smooth-scroll

          React hook which gives a smooth scrolling function.

          • v1.1.1
          • 29.41
          • Published

          zustand-sync-tabs

          Zustand middleware to easily sync Zustand state between tabs and windows

          • v0.2.3
          • 29.37
          • Published

          use-color-thief

          A react hook version of the package Color Thief, which generates color palettes from images

          • v1.3.2
          • 29.35
          • Published

          react-entities

          React Entities - the simplest app state management for React

          • v1.3.0
          • 29.32
          • Published

          powerhooks

          Some generic React hooks

          • v2.0.1
          • 29.27
          • Published

          @cfcs/vue3

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

          • v0.1.0
          • 29.17
          • Published

          @smartrent/use-persisted-state

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

          • v0.3.1
          • 29.13
          • Published

          vue-useurl

          Reactive Url Builder Vue Composable

          • v1.2.0
          • 29.13
          • Published

          @gqty/react

          The No-GraphQL Client for React

          • v3.1.1
          • 29.12
          • Published

          react-delta

          Toolbelt for more flexible effects in react

          • v1.1.2
          • 29.10
          • Published

          windups

          A unique typewriter effect library for React.

          • v1.2.2
          • 29.10
          • Published

          planby

          <div align="center" style="margin-bottom: 10px"> <a href="https://www.npmjs.com/package/planby"> <img src="https://i.postimg.cc/J0XMPHNQ/planby-logo.png" alt="Planby logo" /> </a> </div>

          • v2.0.0
          • 29.07
          • Published

          rxdb-hooks

          React hooks for integrating with RxDB

          • v5.0.2
          • 29.06
          • Published

          tdd-guard

          Automated Test-Driven Development enforcement for Claude Code

          • v1.1.0
          • 29.05
          • Published

          use-key-hook

          React hook to handle all the key press.

            • v1.5.0
            • 28.91
            • Published

            pre-git

            Automatically install pre-commit / pre-git hooks for your npm modules.

            • v3.17.1
            • 28.86
            • Published

            @zitterorg/magni-eos

            [![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

            • v5.8.60
            • 28.81
            • Published

            konamimojisplosion

            Connects konami-code-js to emojisplosion for a glorious easter egg.

            • v0.5.2
            • 28.80
            • Published

            @chengsokdara/use-whisper

            React Hook for OpenAI Whisper API with speech recorder and silence removal built-in.

            • v0.2.0
            • 28.78
            • Published

            @umijs/yorkie

            githooks management forked from husky

            • v2.0.5
            • 28.68
            • Published

            remix-client-cache

            Utility library to cache your client data in React Router

            • v3.0.0
            • 28.60
            • Published

            @lilib/hooks

            React hook library.

            • v1.1.0
            • 28.53
            • Published

            react-use-cart

            React hook library for managing cart state.

            • v1.14.0
            • 28.47
            • Published

            graphql-react

            A GraphQL client for React using modern context and hooks APIs that’s lightweight (< 4 kB) but powerful; the first Relay and Apollo alternative with server side rendering.

            • v20.0.0
            • 28.45
            • Published

            @rehooks/online-status

            React hook for subscribing to `online`/`offline` events and the `navigator.onLine` property to see current status

            • v1.1.2
            • 28.38
            • Published

            web-api-hooks

            Essential set of React Hooks for convenient Web API consumption.

            • v3.0.2
            • 28.34
            • Published

            rhdp

            RHDP - React Hook Datepicker. A React Hook based primitive to build simple, flexible datepicker components that are WAI-ARIA compliant, and support localization.

            • v3.0.2
            • 28.32
            • Published

            claude-code-templates

            CLI tool to setup Claude Code configurations with framework-specific commands, automation hooks and MCP Servers for your projects

            • v1.28.3
            • 28.30
            • Published

            use-reducer-with-side-effects

            [![Actions Status](https://github.com/conorhastings/react-syntax-highlighter/workflows/Node%20CI/badge.svg)](https://github.com/conorhastings/react-syntax-highlighter/actions) [![npm version](https://img.shields.io/npm/v/use-reducer-with-side-effects.svg)

            • v2.2.0
            • 28.28
            • Published

            use-file-upload

            react hooks library to build highly customisable file uploads into your react app.

            • v1.0.11
            • 28.26
            • Published

            @djangocfg/centrifugo

            Production-ready Centrifugo WebSocket client for React with real-time subscriptions, RPC patterns, and connection state management

            • v2.1.16
            • 28.26
            • Published

            use-state-if-mounted

            A hook for updating state only if the component is mounted.

            • v1.0.7
            • 28.19
            • Published

            @funkit/connect

            Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

            • v7.0.2
            • 28.16
            • Published