diff --git a/src/useMediaQuery/index.ts b/src/useMediaQuery/index.ts index 479ad586..5ffa2654 100644 --- a/src/useMediaQuery/index.ts +++ b/src/useMediaQuery/index.ts @@ -17,7 +17,11 @@ const createQueryEntry = (query: string) => { } }; - mql.addEventListener('change', listener, {passive: true}); + if (mql.addEventListener) { + mql.addEventListener('change', listener, {passive: true}); + } else { + mql.addListener(listener); + } return { mql,