react-use-media-query-ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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

Package Sidebar

Install

npm i react-use-media-query-ts

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

6.91 kB

Total Files

9

Last publish

Collaborators

  • thatsprettyfaroutman