const React = require("react"); const HueRotate = require("./HueRotate"); class Demo extends React.Component { constructor (props) { super(props); this.state = { time: 0 }; } componentDidMount () { const loop = time => { requestAnimationFrame(loop); this.setState({ time: time / 1000 }); }; requestAnimationFrame(loop); } render () { const { width, height } = this.props; const { time } = this.state; return ; } } React.render(, document.getElementById("container"));