2.0.0 • Published 2 years ago

use-screen v2.0.0

Weekly downloads
10
License
MIT
Repository
github
Last release
2 years ago

use-screen

Custom React hook for screen and device information

NPM npm codecov Github

Install

npm install use-screen

Or with yarn:

yarn add use-screen

Usage

import useScreen from 'use-screen'

const { isMobile, isWideScreen, screenWidth } = useScreen()

// use screen width and other variables as you like

There is also a working live example as a sandbox:

Edit use-screen-hook

Return Value

interface State {
  isMobile: boolean, // < 768px
  isTablet: boolean, // < 1280px
  isComputer: boolean, // > 1280px
  isLargeScreen: boolean, // < 1920px
  isWideScreen: boolean, // > 1920px
  screenWidth: number // current screen width (innerWidth)
  screenHeight: number // current screen height (innerHeight)
}

License

MIT © alioguzhan

2.0.0

2 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago