0.3.0 • Published 6 years ago

react-use-media v0.3.0

Weekly downloads
872
License
Unlicense
Repository
github
Last release
6 years ago

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