@rehooks/window-size
Version:
React hook for subscribing to window size
33 lines (24 loc) • 670 B
Markdown
# `/window-size`
> React hook for subscribing to window size
> **Note:** This is using the new [React Hooks API Proposal](https://reactjs.org/docs/hooks-intro.html)
> which is subject to change until React 16.7 final.
>
> You'll need to install `react`, `react-dom`, etc at `^16.7.0-alpha.0`
## Install
```sh
yarn add /window-size
```
## Usage
```js
import useWindowSize from '/window-size';
function MyComponent() {
let windowSize = useWindowSize();
// {
// innerWidth: window.innerWidth,
// innerHeight: window.innerHeight,
// outerWidth: window.outerWidth,
// outerHeight: window.outerHeight,
// }
// ...
}
```