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: almost 2 years ago
Linked from 1 awesome list

hookhooksintersection-observerintersectionobserverintersectionobserver-apilazy-loadingmonitorperformancereactreact-hooksreactjsscrollingviewportvisibility

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joshwnj/react-visibility-sensorA React component that detects when an element becomes visible or invisible within the viewport.2,327
avraammavridis/react-intersection-visible-hookA React hook that tracks the visibility of components based on IntersectionObserver49
heavyy/vue-intersectA Vue component that adds intersection-observer functionality to elements322
stutrek/scrollmonitorAn API to monitor elements as you scroll the viewport.3,300
kholid060/v-intersectDetects when an element is visible or hidden on the user's viewport11
uber/react-visA collection of React components to render various data visualization charts.8,737
dai-shi/react-trackedA library to track state usage and optimize re-renders for various React hooks and libraries2,749
civiccc/react-waypointA React component to execute a function when an element comes into view while scrolling4,077
liamse/react-native-call-observerProvides access to call status information on iOS devices using the CXCallObserver framework.7
jaredpalmer/the-platformProvides React Hooks and components for accessing browser APIs in a Suspense-friendly manner.4,399
jsdf/react-native-htmlviewA component that renders HTML content as native views in React Native apps.2,721
k3nsei/ng-in-viewportChecks if an element is visible within the browser's viewport226
streamich/react-useA collection of reusable React Hooks providing various utility functions for managing user interactions and device capabilities.42,116
oliviertassinari/react-swipeable-viewsA React component library for creating swipeable views in web applications.4,466
react-native-community/hooksProvides React Native APIs turned into reusable building blocks for functional components3,495