A react hook for creating simple, fast and lightweight components with infinite scrolling in any direction, supporting both windowed and scrollable elements.
Prevent scroll on the body when component is mounted.
Allows individual or group selection of items using the mouse.
React Freeze
scroll dom node into view automatically
It is a trap! (for a focus)
Virtualized React component for rendering masonry layouts
Track React component in viewport using Intersection Observer API
Legend List is a drop-in replacement for FlatList with much better performance and supporting dynamically sized items.
## Overview
A component that applies top and bottom shadows when content overflows on scroll.
🔐Body scroll locking that just works with everything
React component to animate elements on scroll with animate.css
TypeScript definitions for react-measure
React component tied to scroll events with callbacks for enter, exit and progress while scrolling through the viewport.
React component for anchor links using the smoothscroll polyfill.
Smooth scroll to library
Manages a set of elements that can be selected
A module to smooth-scroll web pages and scrollable elements (like DIVs)
scroll-anim anim component for react
Scroll to a position using react
React component to animate elements on scroll with [animate.css](https://daneden.github.io/animate.css/). This library is re-implementation of [dbramwell/react-animate-on-scroll](https://github.com/dbramwell/react-animate-on-scroll). Re-implemented the ol
Collapsible tab view component for React Native
Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.