MCPcopy
hub / github.com/yocontra/react-responsive / useMatches

Function useMatches

src/useMediaQuery.ts:94–110  ·  view source on GitHub ↗
(mediaQuery: MediaQueryList)

Source from the content-addressed store, hash-verified

92}
93
94const useMatches = (mediaQuery: MediaQueryList): boolean => {
95 const [matches, setMatches] = useState<boolean>(mediaQuery.matches)
96
97 useEffect(() => {
98 const updateMatches = (ev: MediaQueryListEvent) => {
99 setMatches(ev.matches)
100 }
101 mediaQuery.addListener(updateMatches)
102 setMatches(mediaQuery.matches)
103
104 return () => {
105 mediaQuery.removeListener(updateMatches)
106 }
107 }, [mediaQuery])
108
109 return matches
110}
111
112const useMediaQuery = (
113 settings: MediaQuerySettings,

Callers 1

useMediaQueryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…