Jackong/react-use-media

react-media hook

โ˜… 0Forks 0TypeScriptGitHub โ†—Compare

README

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>
  );
};

Contributors

streamichovidijusr

Issues