react-utils
React: useful utils and mixins (WindowSizeWatch, ViewportWatch, ...)
Last updated 11 years ago by denisizmaylov .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install react-utils 
SYNC missed versions from official npm registry.

React Utils

React: useful utils and mixins (WindowSizeWatch, ViewportWatch, ...)

Installation

Run npm install react-utils --save

Usage

##Mixins## Useful mixins which can help you to build your components more quick and clean.

####WindowSizeWatch####

var React = require('react');
var ReactUtils = require('react-utils');
module.exports = React.createClass({displayName: 'MyComponent1',
  mixins: [ReactUtils.Mixins.WindowSizeWatch],
  // ...
  onWindowResize: function (event) {
    console.log(event.width, event.height);
  },
});

####ViewportWatch####

var React = require('react');
var ReactUtils = require('react-utils');
module.exports = React.createClass({displayName: 'MyComponent1',
  mixins: [ReactUtils.Mixins.ViewportWatch],
  // ...
  onViewportChange: function (viewport) {
    console.log(viewport.scrollLeft, viewport.scrollTop);
    console.log(viewport.innerWidth, viewport.innerHeight);
    console.log(viewport.outerWidth, viewport.outerHeight);
  },
});

Current Tags

  • 1.0.0                                ...           latest (11 years ago)

1 Versions

  • 1.0.0                                ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 1
Last Month 1
Dependencies (0)
None
Dev Dependencies (0)
None
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |