react-intersection-observer

Viewport monitor

An implementation of the Intersection Observer API in React, enabling elements to be monitored for visibility within the viewport.

React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.

GitHub

5k stars
19 watching
185 forks
Language: TypeScript
last commit: 9 days ago
Linked from 1 awesome list

hookhooksintersection-observerintersectionobserverintersectionobserver-apilazy-loadingmonitorperformancereactreact-hooksreactjsscrollingviewportvisibility

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
joshwnj/react-visibility-sensor A React component that detects when an element becomes visible or invisible within the viewport. 2,327
avraammavridis/react-intersection-visible-hook A React hook that tracks the visibility of components based on IntersectionObserver 49
heavyy/vue-intersect A Vue component that adds intersection-observer functionality to elements 322
stutrek/scrollmonitor An API to monitor elements as you scroll the viewport. 3,299
kholid060/v-intersect Detects when an element is visible or hidden on the user's viewport 11
uber/react-vis A collection of React components to render various data visualization charts. 8,735
dai-shi/react-tracked A library to track state usage and optimize re-renders for various React hooks and libraries 2,738
civiccc/react-waypoint A React component to execute a function when an element comes into view while scrolling 4,078
liamse/react-native-call-observer Provides access to call status information on iOS devices using the CXCallObserver framework. 7
jaredpalmer/the-platform Provides React Hooks and components for accessing browser APIs in a Suspense-friendly manner. 4,402
jsdf/react-native-htmlview A component that renders HTML content as native views in React Native apps. 2,718
k3nsei/ng-in-viewport Checks if an element is visible within the browser's viewport 226
streamich/react-use A collection of reusable React Hooks providing various utility functions for managing user interactions and device capabilities. 41,922
oliviertassinari/react-swipeable-views A React component library for creating swipeable views in web applications. 4,463
react-native-community/hooks Provides React Native APIs turned into reusable building blocks for functional components 3,485