UNPKG

react-components

Version:

React components used by Khan Academy

21 lines (19 loc) 445 B
var RefreshingComponent = React.createClass({ mixins: [SetIntervalMixin], componentDidMount: function() { this.setInterval(this.updateState, 1000); }, render: function() { return <div>{this.state.time} seconds</div>; }, // {{{ getInitialState: function() { return { time: 0 }; }, updateState: function() { var time = this.state.time + 1; this.setState({ time }); } // }}} }); return <RefreshingComponent />;