Merge pull request #65 from havfo/feat/debounce

Update packages and debounce updateDimensions
This commit is contained in:
Håvar Aambø Fosstveit
2018-08-09 10:50:30 +02:00
committed by GitHub
4 changed files with 188 additions and 441 deletions
+3 -2
View File
@@ -2,6 +2,7 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types';
import ResizeObserver from 'resize-observer-polyfill';
import { connect } from 'react-redux';
import debounce from 'lodash/debounce';
import classnames from 'classnames';
import * as stateActions from '../redux/stateActions';
import Peer from './Peer';
@@ -59,7 +60,7 @@ class Filmstrip extends Component
return ratio;
};
updateDimensions = () =>
updateDimensions = debounce(() =>
{
const container = this.activePeerContainer.current;
@@ -78,7 +79,7 @@ class Filmstrip extends Component
width
});
}
};
}, 200);
componentDidMount()
{
+3 -2
View File
@@ -2,6 +2,7 @@ import React from 'react';
import { connect } from 'react-redux';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import debounce from 'lodash/debounce';
import * as appPropTypes from './appPropTypes';
import { Appear } from './transitions';
import Peer from './Peer';
@@ -23,7 +24,7 @@ class Peers extends React.Component
this.peersRef = React.createRef();
}
updateDimensions = () =>
updateDimensions = debounce(() =>
{
if (!this.peersRef.current)
{
@@ -65,7 +66,7 @@ class Peers extends React.Component
peerHeight : 0.9 * y
});
}
};
}, 200);
componentDidMount()
{