React component using the Intersection Observer API for watching when an element is visible in the viewport.
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
Monitor if a component is inside the viewport, using IntersectionObserver API
Resize observer for React
React MutateObserver Component
React component for the Intersection Observer API
Resize observer for React
A React hook that fires a callback whenever ResizeObserver detects a change to its size
React bindings for MobX. Create fully reactive components.
Detect when an element is becoming visible or hidden on the page.
A React hook that allows you to use a ResizeObserver to measure an element's size.
React hook to use IntersectionObserver declaratively.
Polyfills the ResizeObserver API and supports box size options from the latest spec
Sensor component for React that notifies you when it goes in or out of the window viewport.
Detect when an element is becoming visible or hidden on the page.
Lightweight React bindings for MobX based on React 16.8+ and Hooks
Angular 21.x library to monitor changes to elements. Uses ResizeObserver to do the work.
Reactive primitives for observing resizing of HTML elements.
A React component for observing element's bounds
Track React component in viewport using Intersection Observer API
Declarative, nested, stateful, isomorphic page visibility for React
A React Hooks package for mutation-observer
A polyfill for the Resize Observer API
ESLint React's ESLint plugin for interacting with Web APIs