*Drop-in React hooks with pluggable dependency equality.* Choose how deps are compared: **identity** (`Object.is`), **shallow**, **deep** (default), or **custom**, for `useMemo`, `useCallback`, `useEffect`, and friends.
ESLint rules for React Hooks
Structural equality checking for JavaScript values
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
A blazing-fast equality comparison utility for a variety of use-cases
Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
Improved deep equality testing for Node.js and the browser.
React hooks, except using deep comparison on the inputs, not reference equality
Simple and complete React hooks testing utilities that encourage good testing practices.
Babel plugin for React Compiler.
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Immutable Data Collections
Core Inquirer prompt API
Airbnb's ESLint config, following our styleguide
Check two valid geojson geometries for equality.
ESLint React's ESLint plugin for React Hooks related rules.
A draggable and resizable grid layout with responsive breakpoints, for React.
Tools for building completely customizable richtext editors with React.
A tiny (304B to 489B) utility for check for deep equality
React components for Stripe.js and Stripe Elements
A lightweight React utility library by inspectph
A React component for Plaid Link
The same useRef, but with callback
React hooks for reactive data fetching using Dexie.js