Monitor if a component is inside the viewport, using IntersectionObserver API
A simple library that lets you know whether a Component is visible or not.
React hook to monitor an element enters or leaves the viewport (or another element).
Accurate TOC/sidebar links without compromises for Vue 3.
React utilities for observing when elements enter or leave the viewport using Intersection Observer API.
cone-render
A simple little class that helps making Observable testing a breeze
Observe CSS property changes on any elements
A simple hook to create infinite scroll components
A BVH implementation to speed up raycasting against three.js meshes.
Symbol.observable ponyfill
A module to check if a polygon self-intersects using a sweepline algorithm
react intersection visible
React hook for component-size
[](https://www.npmjs.com/package/v-lazy-image) [](https://www.npmjs.com/package/v-lazy-image) [
React hook to detect if web fonts are available 🪝
Detect when an element is becoming visible or hidden on the page.
The `useOnScreen` hook utilizes the Intersection Observer API to detect if an element is visible within the viewport. It's ideal for scenarios such as lazy loading images, triggering animations on scroll, and implementing features like infinite scroll.
<img src="https://react-virtualized-auto-sizer.vercel.app/og.png" alt="react-virtualized-auto-sizer logo" width="400" height="210" />