2.0.0 • Published 7 months ago

use-screen v2.0.0

Weekly downloads
10
License
MIT
Repository
github
Last release
7 months 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