diff --git a/packages/loaders/src/containers/ScheduleContainer.js b/packages/loaders/src/containers/ScheduleContainer.js index 811ebb4be7b..f0f9d697ae1 100644 --- a/packages/loaders/src/containers/ScheduleContainer.js +++ b/packages/loaders/src/containers/ScheduleContainer.js @@ -54,17 +54,16 @@ export default class ScheduleContainer extends Component { }, delayMS); } - componentDidUpdate() { - this.performAnimationFrame(); - } - componentWillUnmount() { clearTimeout(this.renderingDelayTimeout); cancelAnimationFrame(this.tick); } performAnimationFrame() { - this.tick = requestAnimationFrame(this.props.tick); + this.tick = requestAnimationFrame(timestamp => { + this.props.tick(timestamp); + this.performAnimationFrame(); + }); } render() {