use-viewport-width
Version:
React hook that returns pixel values for viewport width percentages, updating on resize.
35 lines (25 loc) • 799 B
Markdown
```
npm i use-viewport-width
```
| Name | Type | Description |
|------------|---------|---------|
| `percentage` | `number` | The percentage of the viewport width to calculate. The hook returns this percentage of the current viewport width in **pixels**. For example, `50` will return 50% of the viewport width. |
```typescript
import useVW from 'use-viewport-width'
const w = useVW(100) // 100% of the viewport width in pixels
```
```typescript
import useVW from "use-viewport-width"
function Box() {
const w = useVW(50) // 50% of viewport width
return (
<div style={{ width: `${w}px`, background: "blue", height: "100px" }}>
responsive box - width: {w}px
</div>
)
}
```