SvelteUse v0.0.2 by dimaslz
  • about
  • github
  • installation
  • useBoolean
  • useClickAnyWhere
  • useClickOutside
  • useClipboard
  • useCounter
  • useDarkMode
  • useDebounce
  • useDebounceFn
  • useDocumentTitle
  • useElementSize
  • useEventListener
  • useFetch
  • useHover
  • useImageOnLoad
  • useInterval
  • useIntervalFn
  • useLocalStorage
  • useMap
  • useMediaQuery
  • useScreen
  • useScript
  • useSessionStorage
  • useState
  • useThrottle
  • useThrottleFn
  • useTimeout
  • useTimeoutFn
  • useToggle
  • useWindowSize
  • useLocation
  • useEventCallback
  • usePreferredDark
  • useCountdown
  • useIntersectionObserver
  • useMouseInElement
  • useRandomInterval
  • useNow
  • useIsClient
  • useTransition
  • usePrevious
  • useOrientation
  • usePreferredLanguage
  • useContinuousRetry
  • useLongPress
  • useVisibilityChange
  • useWindowFocus
  • useScroll
  • useMeasure
  • useFavicon
  • useList
  • useStep
  • useStepper
  • useHistory
  • useThrottledHistory
  • useIdle
  • useObjectState
  • useAsyncState
  • useScrollLock
  • useStorage
  • useTextSelection
  • useUrlSearchParams
👨‍💻 with ♥️ and ☕️ from Barcelona

useMeasure

Effortlessly measure and track your component’s dimensions with useMeasure.

Inspired on:

  • https://usehooks.com/usemeasure

Visual example

site title
domain.tld
{ "width": null, "height": null }
useScroll
useFavicon