react-event-hook
A library for emitting and listening to events in a React application
Found 151057 results for react event hook
A library for emitting and listening to events in a React application
Same as React's `useCallback`, but returns a stable reference.
A React hook for managing event listeners, e.g. removing events when a component unmounts.
React hook which returns the latest callback without changing the reference
Performant, flexible and extensible forms library for React Hooks
A custom React Hook that provides a useEventListener.
Ponyfill of the experimental `React.useEffectEvent` hook
React hook for handling keyboard shortcuts
React component and hook which listens to the beforeunload window event.
A React hook that uses useEffect() on the server and useLayoutEffect() in the browser
A React hook that fires a callback whenever ResizeObserver detects a change to its size
React input component for masked input.
React hook for detecting click, tap or point and hold event. Easy to use, highly customizable options, thoroughly tested.
Returns an object with on-event callback props curried with provided args.
React Hook Form dev tool to help debugging forms
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
Fire events the same way the user does
[](https://www.npmjs.com/package/react-use-draggable-scroll)
React Hook Form error message component
A React hook for debouncing setState and other callbacks
React hooks for updating components when the size of the `window` changes.
A React hook for throttling setState and other callbacks
[React](https://react.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
A React hook for measuring the size of HTML elements including when they change
Just create a single stylesheet...
React hook to dynamically load an external script and know when its loaded
Async hook
React Swipe event handler hook
A React hook that updates useRef().current with the most recent value each invocation
An onClickOutside wrapper for React components
React timer hook is a custom react hook built to handle timers(countdown), stopwatch and time logic/state in your react component.
A React component that allow to bind events on the global scope
A react layer for easily utilizing CustomEvent API
A React hook for managing counters
Useful react hooks
A React Hooks package for mutation-observer
<div align="center"> <a href="https://react-hook-form-material-ui.vercel.app/" rel="noopener" target="_blank"> <img src="./rhf-mui.png" alt="Material-UI and react-hook-form combined" /> </a> </div>
A React hook for updating components when the scroll position of the window on the y-axis changes
The HubSpot tracking code function as a hook to use in your React project (SPA) with all the functions available in the HubSpot Tracking code API documentation.
A React hook for merging multiple refs into one ref
React input component for formatted number input with locale-specific.
React hooks that update when media queries change between matched and unmatched states.
Hook for listening to window message event and posting message back to source
Keyboard key handler hook for react
react library for custom events. Based on eventemitter3
React hook useEventCallback
Utility to measure view bounds
Conditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.
React hook to use IntersectionObserver declaratively.
React hook for tree-changes
The core of the packages included in the `@react-input` scope.
React Hook for media query
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.
React Hook for DOM event listeners with TypeScript supported
React + RxJS = <3
A flexible React Hook for using Local Storage.
A simple hook to create infinite scroll components
React hook that persist data in localStorage
Customizable, lightweight React hook for implementing Google's Material UI style ripple effect
React hook for finding device pixel ratio (DPR), optionally capping/rounding
☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group
Easily manage the Google Tag Manager via Hook
This adapter offers a way to seamlessly integrate next-safe-action with react-hook-form.
React hook for Google Maps Places Autocomplete.
visx event
React hook to measure elapsed time using requestAnimationFrame
A tiny (~650 B) & modern library for keybindings.
Share custom hook state across all components
Zero dependency React transition state machine.
ESLint plugin for react-hook-form
React hook to check if the component is still mounted
A [React hook](https://reactjs.org/docs/hooks-intro.html) for managing side-effects in your reducers.
visx tooltip
React Hotkeys Hooks
React hooks done right, for browser and SSR.
React tooltip library built around react-popper
React Hook for detecting when an element is in the viewport
A React hook that allows you to use a ResizeObserver to measure an element's size.
Custom React Hook for loading images.
bedrock-layout useStatefulRef
(This package isn't only restricted to react-native projects. The source is written in plain js with no dependencies to react-native.)
bedrock-layout useForwardedRef
☄️ An extremely light-weight react transition animation hook which is simpler and easier to use than react-transition-group
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.
React hook for using Geolocation API
Lottie for React
Preview component for React DnD
react hook to clamp multiline text to a given height in a responsive way (in < 2.5kb)
A React component for launching JW Player instances on the client.
Add in/exit event hook when a react component enter/leave.
☯️ React hook to determine if you're on the server or browser
A React hook that stores a value from the previous render
A simple Hook for creating fully accessible dropdown menus in React
Tools for using GSAP in React, like useGSAP() which is a drop-in replacement for useLayoutEffect()/useEffect()
Master your And Design form with React Hook Form!
React hook to measure an element's size and handle responsive components.
A small React hook to turn elements into fully renderable & editable content surfaces, like code editors, using contenteditable (and magic)
React hook to listen for clicks outside of the component(s).
Enhance your React apps with advanced scroll detection using @smakss/react-scroll-direction. This powerful hook not only detects scroll direction but also provides scroll position information. Ideal for React, Remix, Next.js, and Gatsby projects, it comes
React hook for using self-correcting setInterval, augmented by management methods (start, stop, isActive)
Hooks for building lightweight, fast and extendable datagrids for React
> React hook to subscribe and dispatch events across React components
React hooks for accessing web broadcast channel.
React hook for setting State with delay
A versatile precision timer hook for React. Doubles as a stopwatch.
Simple HTML5 drag-drop zone with React.js
A React hook for copying text to the clipboard
Detect react-native-edge-to-edge package install
XState tools for React
React hook for handling double tap on mobile devices
A react hook to trigger callbacks on specified key combo with mousetrap
A React hook for tracking the hover state of DOM elements in browsers where hovering is possible
A React hook that makes it possible to listen to element resize events.
React component and hook for wavesurfer.js
An easy-to-use React.js component that leverages the Web Speech API to convert text to speech.
A visualization to explore sequences of events
React hook which listens for pressed keys
React hook to monitor an element enters or leaves the viewport (or another element).
🐻 Bear necessities for state management in React
A dictionary of file extensions and associated module loaders.
Containers relating to schedule in the Garden Design System
An easy to use color/gradient picker for React.js
A simple React custom hook for pull-to-refresh function that support NextJs
React fetch hook
Containers relating to scroll region in the Garden Design System
A React Hook to handle exit intent strategies
React hook to handle DOM element size
React component and hooks for handling light and dark mode.
React hook for tracking clicks outside a ref
React Native appState hook
Dead simple yet powerful countdown hook for React.
Run long effects without blocking the main thread
React.js custom hook that sets a leak-safe timeout and returns a function to cancel it before the timeout expires.
React component for google autocomplete.
General purpose utils for live content and visual editing
React hook for random text animations
A tiny logger hook for debugging React components.
Hook to get the viewport bounds (width and height)
A tiny React hook for rendering large datasets like a breeze.
A React hook for using Google Optimize variants in components
A lightweight EventSource (server-sent-events) hook for react, written in TypeScript
useEffect hook from ReactJS debounced!
Async-first, reactive event handling library for complex event flows in browser and Node.js
<p align="center"> <img src="logo.png" width="100" height="100"/> </p>
Debounced effect hook for react
A utility component to allow easy access to browser native events
useWorker() - Web worker using React hook
vx event
A plugin for TypeDoc to mark React functional components differently than ordinary functions
Extends React's useReducer() hook so that the dispatcher supports thunks.
React hook to check if the component is still mounted
A React hook that invokes a callback anytime a value changes
React Hook to manage html meta tags
A React hook for controlling a boolean value with toggle, on, and off callbacks
Container Query for React Component
A react hook to use the IntersectionObserver declaratively in your React app.
React hook to attach keyboard shortcuts to the document
visx responsive svg
[![npm package][npm-badge]][npm] ![npm-bundle-size] ![Module formats][module-formats] ![npm-download-count]
Containers relating to Grid in the Garden Design System
React hook library, ready to use, written in Typescript.
React Hook for managing state in URL query parameters with easy serialization.
listen for entering/leaving inside nested transitions
React hook to handle all the key press.
React Hooks library for remote data fetching
vx tooltip
A React hook for toggling between two values
React hook that persist data in sessionStorage
Analytics hooks for React
React Hook and context provider to make interacting with Internet Computer canisters more fun!
A React library for hCaptcha
React Hook to get DOM Element `BoundingClientRect` together with the `page offset` snapshot, that covers all your needs. What makes the package different - You can trigger an update when you really need it.
Throttle hook for react
Flipt Client Evaluation React SDK
A React primitive for building slim progress bars.
Monitor if a component is inside the viewport, using IntersectionObserver API
A React component for Rutter Link
Component and Hook for handling full screen components
Use immer with React hooks
Byndyusoft UI React Hook
A React hook for invoking a callback when hotkeys are pressed
Containers relating to breadcrumb in the Garden Design System
React Theme Switch Animation for ReactJS, NextJS App Router
Declarative, nested, stateful, isomorphic page visibility for React
hook for handling screen orientation in react projects for web
A React hook for handling `keydown` events on elements
A React component and hooks wrapper for popper.js
Register child nodes of a react element for better accessibility
RHDP - React Hook Datepicker. A React Hook based primitive to build simple, flexible datepicker components that are WAI-ARIA compliant, and support localization.
A custom React hook for simple data fetching with React Suspense
The official React Component for FullCalendar
Usable, dynamic React Timezone Select
* [About the Project](#about-the-project) * [Getting Started](#getting-started) * [Installation](#installation) * [TypeScript](#typescript) * [Usage](#usage) * [Component](#component) * [Props](#props) * [Hook](#hook) * [Roadmap](#roadmap) * [Contributing
A react hook for creating simple, fast and lightweight components with infinite scrolling in any direction, supporting both windowed and scrollable elements.
simple declarative bindings for react-hook-form and Twilio React Paste components.
React Hook Form strictly typed custom hooks.
A simple React wrapper for the audio tag
React hook for using error boundaries
📦 useIsMountedRef is a React Hook to check when the component is mounted.
React component to draw confetti for your party.
Easily manage the Google Tag Manager via Hook
🌀 React hook for Portals
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
React hook for subscribing to stdout dimensions in Ink
Facebook's TapEventPlugin, temporarily available on npm until its made public in their repo
A global event emitter for react.
An embeddable wistia-player web component and React wrapper to add responsive, lightweight, and SEO-friendly videos to your site.
A React hook for getting the current responsive media breakpoint
React masked input component and hooks
React Native component that notifies if the user is active or not
useCookieConsent hook for React apps
The proper (and easy) way of doing modals in React. With Promises.
React hook for geolocation access
Simple React Promise tracker Hook/HOC helper to add loading spinner indicators
Speech recognition for your React app
React bindings for Keycloak javascript adapter
A React hook for gracefully resolving async functions and promises
A custom React Hook that provides a declarative useInterval.
React hook that persists data in localStorage
React component and hook which detect mouse clicks outside of itself.
A React Hooks package for window-size
React bindings for MobX. Create fully reactive components.
React hook for listening to custom keydown events.
A react hook to use the scroll information of an element
A simple React component that lets you listen for when you have scrolled to the bottom.
Tappable and Swipeable component for React.
A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
🌀 Small (~0.2kb) debounce effect hook for React with TypeScript support
Component autonomous state control utilities in React class methods and React Hooks
React hook/component to detect overflow state
A React component for handling keyboard events.
A React Hooks package for online
React Hook for SSE
React hook for setting an interval as posted on overreacted.io
A hook for displaying and setting breadcrumbs for react router
A responsive event timeline in React.js
useClickOutside is a custom React hook designed for detecting clicks outside a specified element or set of elements.
Zero dependency React component for Gmail or Facebook -like drag and drop file uploader. Drag files anywhere onto the window (or user defined 'frame' prop)! Very extensible, provides many hooks so you can use it to develop any custom behavior that you des
The React-specific Maskito's library
React Hook to figure out DOM Element dimensions with updates
Simple cross-browser speech to text using react hooks.
React hook for QR code generation as SVG path
Lazyload your components, images or anything where performance matters.
React Native AppState hook
React hook for Portals, which renders modals, dropdowns, tooltips etc. to <body> or else.
Provides utilities to check if ad block is enabled on a page via both a React hook and a wrapper component.
React wrapper to IndexedDB database.
A React Hooks package for visibility-sensor
Adds an event listener to window
Minimalist-friendly ~1.5KB router for React