From 83c939dd0704ff1e92e12039a5adc827b543bf4e Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Sun, 6 Mar 2022 21:24:10 -0800 Subject: [PATCH] Fix bug with how we handle window size updates --- packages/webamp/js/hooks.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/webamp/js/hooks.ts b/packages/webamp/js/hooks.ts index 3938c2c0..27c82c1c 100644 --- a/packages/webamp/js/hooks.ts +++ b/packages/webamp/js/hooks.ts @@ -51,12 +51,11 @@ export function useScreenSize() { export function useWindowSize() { const [size, setSize] = useState(Utils.getWindowSize()); - const handler = useCallback( + const handler = useCallback(() => { Utils.throttle(() => { setSize(Utils.getWindowSize()); - }, 100) as () => void, - [] - ); + }, 100) as () => void; + }, []); useEffect(() => { window.addEventListener("resize", handler); return () => {