0.0.8 • Published 3 years ago

use-responsive-viewport v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

use-responsive-viewport

Just put useResponsiveViewport() in your code and you won't have to think about narrow devices anymore!

  • Super lightweight: less than 1KB, no dependencies.
  • React Hooks: easy to use.
  • Simple design: just put 1 line into your code.
  • Written in TypeScript: has type definition naturally.

Install

$ yarn add use-responsive-viewport

or

$ npm install --save use-responsive-viewport

Usage

import React from "react"
import { useResponsiveViewport } from "use-responsive-viewport"

const App = () => {
  useResponsiveViewport() // just put this line!

  return <YourApp />
}

API

ParamTypeRequiredDefaultNotes
minWidthnumber (px)false360Fix the screen width from.

Example

useResponsiveViewport(375)

or | Prop | Type | Required | Default | Notes | | -------- | ----------- | -------- | ------- | ------- | | delay | number (ms) | false | 200 | Seconds of debounce. Smaller values result in worse performance. | | minWidth | number (px) | false | 360 | Fix the screen width from. |

Example

useResponsiveViewport({ delay: 350, minWidth: 375 })

License

MIT

TODO

  • Write tests.
0.0.8

3 years ago

0.0.5

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago