Airbnb's ESLint config, following our styleguide
Infinite scroll component for React in ES6
HTML5 backend for React DnD
Create components whose prop changes map to a global side effect
Validate that your components can safely be updated with Fast Refresh
Google OAuth2 using Google Identity Services for React 🚀
useMemo and useCallback but with a stable cache
Background-safe keepalive timers for React Native. Drop-in setTimeout/setInterval that keep firing when the screen is locked — built for LiveKit calls, audio sessions, and long-lived connections. Powered by Nitro Modules.
React Quiz Component
The ultimate Node-Red Timer with dusk, dawn (and variations inc. sunrise, sunset, moonrise and moonset), months, days, manual override, schedule pause, random or fixed offsets, special days and much more. Using STOP now turns the output off.
ESLint configuration used by Create React App
webpack utilities used by Create React App
Timers with near-infinite duration support
VisionCamera is the fastest and most powerful Camera for react-native.
A React timer higher-order component
[![Build Status][travis-svg]][travis-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Create components whose prop changes map to a global side effect
⏳ useCountdown hook
React useContextSelector hook in userland
An onClickOutside wrapper for React components
React.js Google Maps API integration
A replacment to normal setInterval which includes pausing and resuming
Copy-to-clipboard React component
React Hook for managing state in URL query parameters with easy serialization.