Easily build stateful React applications using familiar JavaScript patterns.
The `useAsync` hook simplifies the handling of asynchronous operations in React applications, such as data fetching or any other promise-returning functions. It provides a structured way to track the status and outcome of async operations.
Miscellaneous utilities for using Replicache with React
React hook for overriding and consuming feature flags
Prevent the phone screen from going to sleep.
A react hook which can execute any function for any keyboard shortcut.
Lightweight headless UI pagination hook
The easiest way to get started with Apollo Client
Easy state management for react using hooks in less than 1kb.
⏳ useCountdown hook
<p align="center"><img src="https://user-images.githubusercontent.com/1387913/69589804-18001a80-0fa2-11ea-9af7-106ccaa5ab2b.png" width="50%"><p>
Catches situations when a react use(Layout)Effect runs repeatedly in rapid succession
Scan barcodes in React using a custom hook
No description provided.
ESLint rule to check unused and potentially unnecessary dependencies in React Hooks.
**This repository is deprecated. For the latest features, bug fixes, and more, visit [Courier React SDK documentation](https://www.courier.com/docs/sdk-libraries/courier-react-web) or upgrade using the [v8 Migration Guide](https://www.courier.com/docs/sdk
A super-light and customizable React hook to manage tree state like never before
The `useScript` hook is an advanced tool for dynamically loading and managing external scripts in React applications. It supports loading multiple scripts, handling load and error events, custom script attributes, and optional script removal.
The `useKeyPress` hook is an advanced utility for detecting specific keypress events in React applications. It supports customizable debounce timing and can listen for keypress events either globally or locally within a component.
`useToggle` is a custom React hook for managing boolean states with enhanced control. It provides a simple and efficient way to toggle a boolean state and execute a callback function in response to the state changes.
The `useMouse` hook is designed for tracking the mouse position within a specified element in React applications. It's enhanced to provide additional features such as offsetting the mouse position and avoiding edges of the screen, which is useful for tool
A lightweight, flexible, and type-safe React form validation hook with zero dependencies (except React)
React is a JavaScript library for building user interfaces.
A React hook that lets you easily integrate your custom ChatGPT-like chat in React.