UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

16 lines (11 loc) 833 B
# useIntersection ```tsx import {useIntersection} from '@gravity-ui/uikit'; ``` The `useIntersection` hook works with the [Intersection Observer API](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) and calls a callback at the 'isIntersected' event of the observed element ## Properties | Name | Description | Type | Default | | :---------- | :-------------------------------------------- | :------------------------: | :-----: | | element | The observed element | `Element \| null` | | | options | Intersection observer options | `IntersectionObserverInit` | | | onIntersect | Callback when observed element is intersected | `() => void` | |