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
186 forks
Language: TypeScript
last commit: about 1 month 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,300
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,737
dai-shi/react-tracked A library to track state usage and optimize re-renders for various React hooks and libraries 2,749
civiccc/react-waypoint A React component to execute a function when an element comes into view while scrolling 4,077
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,399
jsdf/react-native-htmlview A component that renders HTML content as native views in React Native apps. 2,721
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. 42,116
oliviertassinari/react-swipeable-views A React component library for creating swipeable views in web applications. 4,466
react-native-community/hooks Provides React Native APIs turned into reusable building blocks for functional components 3,495