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

0.3.0 • Public • Published

react-use-media

react-media using hooks.

import {useMedia} from 'react-use-media';
 
const Demo = () => {
  const isWide = useMedia({
    minWidth: 1000,
  });
 
  return (
    <div>
      Screen is wide: {isWide ? '😃' : '😢'}
    </div>
  );
};

Or, prepare hook once.

const useMedia = createUseMedia({
  minWidth: 1000,
});
 
const Demo = () => {
  const isWide = useMedia();
 
  return (
    <div>
      Screen is wide: {isWide ? '😃' : '😢'}
    </div>
  );
};

Readme

Keywords

none

Package Sidebar

Install

npm i react-use-media

Weekly Downloads

501

Version

0.3.0

License

Unlicense

Unpacked Size

4.36 kB

Total Files

5

Last publish

Collaborators

  • olistic