Clear timer when unmounting RelativeTimestamp components (#5408)

Possibly the cause of #5379, #5377
signup-info-prompt
Eugen Rochko 2017-10-16 03:03:36 +02:00 committed by GitHub
parent 3e2f793948
commit 894da3dcca
1 changed files with 4 additions and 0 deletions

View File

@ -94,6 +94,10 @@ export default class RelativeTimestamp extends React.Component {
this._scheduleNextUpdate(nextProps, nextState); this._scheduleNextUpdate(nextProps, nextState);
} }
componentWillUnmount () {
clearTimeout(this._timer);
}
_scheduleNextUpdate (props, state) { _scheduleNextUpdate (props, state) {
clearTimeout(this._timer); clearTimeout(this._timer);