Skip to content

React hook for matching media queries. For example you can use it for detecting dark mode or viewport width breakpoints. Written in Typescript.

License

Notifications You must be signed in to change notification settings

thatsprettyfaroutman/react-use-media-query-ts

Repository files navigation

react-use-media-query-ts

React hook for matching media queries. For example you can use it for detecting dark mode or changes in viewport width breakpoints. Written in Typescript.

Setup

npm i react-use-media-query-ts

Usage

import useMediaQuery from 'react-use-media-query-ts'

function App() {
  const darkMode = useMediaQuery('(prefers-color-scheme: dark)')
  const mobile = useMediaQuery('(max-width: 768px)')

  const style = { color: darkMode ? 'white' : 'black' }

  return (
    <div style={style}>
      Seems like you're {!mobile && <strong>not</strong>} using a mobile device
    </div>
  )
}

Example

https://kymdg1-5173.csb.app/

License

MIT

About

React hook for matching media queries. For example you can use it for detecting dark mode or viewport width breakpoints. Written in Typescript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published