Skip to content

React HOC that passes browser window size to wrapped component

License

Notifications You must be signed in to change notification settings

education-lessons/react-window-size

 
 

Repository files navigation

Why the fork?

Using react-window-size directly with Gatsby will result into build errors becuase when building gatsby, window is not available in global space. This fork gracefully handles that.

React Window Size

A higher-order React component that passes the browser window's dimensions as props to the wrapped component.

Example:

import React, { Component } from 'react';
import windowSize from 'react-window-size';

class ScreenSize extends Component {

  render() {
    return (
      <p>
        Screen width is: {this.props.windowWidth}
        <br />
        Screen height is: {this.props.windowHeight}
      </p>
    );
  }

}

export default windowSize(ScreenSize);

About

React HOC that passes browser window size to wrapped component

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%