Removes body scroll without content shake
Disables scroll outside of children node.
The engine that powers scroll-into-view-if-needed
Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center
Infinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
A scroll component for React.js
JavaScript utility to remove scroll on body
A React library for subscribing to scroll events
Scroll snap utilities
React Router scroll management forked from https://github.com/ytase/react-router-scroll for Gatsby
A React Native ScrollView component that resizes when the keyboard appears.
Utility to measure view bounds
[![Sponso
Core logic for the scroll-area widget implemented as a state machine
animates the scroll top/left position of an element
TypeScript definitions for react-scroll
An auto scroll plugin for Embla Carousel
Ponyfill for smooth scrolling elements into view (if needed!)
How smooth scroll should be
scroll dom node into view automatically
A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages
Provides the logic to control the scroll over an element
🔐Body scroll locking that just works with everything