MCPcopy Create free account
hub / github.com/Codehagen/Badget / useOnWindowResize

Function useOnWindowResize

src/hooks/useOnWindowResize.ts:5–15  ·  view source on GitHub ↗
(handler: { (): void })

Source from the content-addressed store, hash-verified

3import * as React from "react"
4
5export const useOnWindowResize = (handler: { (): void }) => {
6 React.useEffect(() => {
7 const handleResize = () => {
8 handler()
9 }
10 handleResize()
11 window.addEventListener("resize", handleResize)
12
13 return () => window.removeEventListener("resize", handleResize)
14 }, [handler])
15}

Callers 2

ChartLegendFunction · 0.90
ChartLegendFunction · 0.90

Calls 1

handleResizeFunction · 0.85

Tested by

no test coverage detected