@guruhotel/aura-hooks
Version:
🪝 Hooks library designed by the Guruhotel team for Aura UI
1 lines • 360 B
JavaScript
import{useCallback as e,useState as i,useEffect as t}from"react";import{useWindowEvent as n}from"../use-window-event/use-window-event";const o={passive:!0};export function useViewportSize(){const[r,w]=i({width:0,height:0}),h=e((()=>{w({width:window.innerWidth||0,height:window.innerHeight||0})}),[]);return n("resize",h,o),n("orientationchange",h,o),t(h,[]),r}