A React hook for throttling setState and other callbacks
A React hook for measuring the size of HTML elements including when they change
React hook to use IntersectionObserver declaratively.
Core Inquirer prompt API
A React helper hook for storing latest value in ref object (updated in useEffect's callback).
React Hook Form error message component
React hook to dynamically load an external script and know when its loaded
React hook which creates a ref function from given refs. Useful when using forwardRef.
Async hook
Tools for using GSAP in React, like useGSAP() which is a drop-in replacement for useLayoutEffect()/useEffect()
asynchronous before/error/after hooks for internal functionality
A React hook for updating components when the scroll position of the window on the y-axis changes
Infinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.
Fast & effecient user agent string parser. Uses uap-core (Browserscope) data for parsing. Drop-in replacement for useragent
Koa.js middleware for useragent detection
TypeScript definitions for browserslist-useragent
React timer hook is a custom react hook built to handle timers(countdown), stopwatch and time logic/state in your react component.
A simple hook to create infinite scroll components
Mock `navigator.userAgent` when run unit test cases with jest.
React tooltip library built around react-popper
<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>
Utility to measure view bounds
react-useragent React component
Simple HTML5 drag-drop zone with React.js