UNPKG

@vaadin/hilla-react-crud

Version:

Hilla CRUD utils for React

13 lines 546 B
import { useEffect, useState } from 'react'; export function useMediaQuery(query) { const [matches, setMatches] = useState(() => window.matchMedia(query).matches); useEffect(() => { const listener = (e) => setMatches(e.matches); const mediaQuery = window.matchMedia(query); setMatches(mediaQuery.matches); mediaQuery.addEventListener('change', listener); return () => mediaQuery.removeEventListener('change', listener); }, [query]); return matches; } //# sourceMappingURL=media-query.js.map