From b032cef120a5e23bdc997c9c2959c0ce7309d26d Mon Sep 17 00:00:00 2001 From: SleepWalker Date: Mon, 23 Oct 2017 22:41:11 +0300 Subject: [PATCH] #305: re-measure height on window resize --- src/components/MeasureHeight.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/MeasureHeight.js b/src/components/MeasureHeight.js index c8208d9..e685064 100644 --- a/src/components/MeasureHeight.js +++ b/src/components/MeasureHeight.js @@ -37,6 +37,7 @@ export default class MeasureHeight extends PureComponent<{ componentDidMount() { this.measure(); + window.addEventListener('resize', this.measure); } componentDidUpdate(prevProps: typeof MeasureHeight.prototype.props) { @@ -45,6 +46,10 @@ export default class MeasureHeight extends PureComponent<{ } } + componentWillUnmount() { + window.removeEventListener('resize', this.measure); + } + render() { const props: Object = omit(this.props, [ 'shouldMeasure',