Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
29 lines (21 loc) Β· 381 Bytes

useOrientation.md

File metadata and controls

29 lines (21 loc) Β· 381 Bytes

useOrientation

React sensor hook that tracks screen orientation of user's device.

Returns state in the following shape

{
  angle: 0,
  type: 'landscape-primary'
}

Usage

import {useOrientation} from 'react-use';

const Demo = () => {
  const state = useOrientation();

  return (
    <pre>
      {JSON.stringify(state, null, 2)}
    </pre>
  );
};