ipsased
Version:
UI toolkit monorepo containing a React component library, UI utilities, a drag-and-drop library, and more
14 lines (11 loc) • 1.1 kB
Markdown
# @acusti/use-is-out-of-bounds
[](https://www.npmjs.com/package/@acusti/use-is-out-of-bounds)
[](https://npms.io/search?q=%40acusti%2Fuse-is-out-of-bounds)
[](https://bundlephobia.com/package/@acusti/use-is-out-of-bounds)
[](https://www.npmjs.com/package/@acusti/use-is-out-of-bounds)
`useIsOutOfBounds` is a React hook that returns a
`{ bottom: boolean, left: boolean, right: boolean, top: boolean, hasLayout: boolean }`
object for the passed-in element. The `hasLayout` value represents whether
the element has been laid out yet (i.e. if the browser has computed the
reflow), while the side values indicate whether an element is outside of
its parent’s bounds on that side.