Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
Infinite scroll component for react.
Component for giving you `onResize`.
Detection of elements in viewport & smooth scrolling with parallax effects.
A visibility based trigger for loading more data.
[](https://www.npmjs.com/package/react-use-draggable-scroll)
A simple to use, light weight, zero dependency, pure JavaScript and TypeScript ready plugin that uses the intersection observer to determine whether an element has entered within the windows viewport.
react intersection visible
A virtual scroll React component for efficiently rendering large scrollable lists, grids, tables, and feeds
An implementation and polyfill of the Resize Observer draft.
React hook for component-size
React Router scroll management
[![version][npm-img]][npm-url] [![license][mit-img]][mit-url] [![size][size-img]][size-url] [![download][download-img]][download-url]
Monitor if a component is inside the viewport, using IntersectionObserver API
React component for displaying videos in stories/reels format, optimized for real estate platforms
[![NPM version][npm-image]][npm-url]  
Observe CSS property changes on any elements
- Let users know when there’s more content to see in an `overflow` container, in case their device hides scrollbars. - Uses [Intersection Observer](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver) for performance and accuracy –
A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages
Pluggable browser scroll management
Universally rendering, lightweight and performant components for lazy loading with the noscript technique
A React hook for observing element visibility using Intersection Observer API
@vue/reactivity
React Component to lazy load images using a HOC to track window scroll position.