React

by Pratik Galoria

HTML

<div id="app"></div>

React

class Tick extends React.Component {
	constructor(props) {
  	super(props);
    this.state = {
    	time: new Date().toLocaleTimeString(),
    };
  }
  
  componentDidMount() {
  	setInterval(() => {this.setState({
    	time: new Date().toLocaleTimeString(),
    })}, 1000);
  }
  
	render() {
  	return (
    	<h1>Time: {this.state.time}</h1>
    )
  }
}

ReactDOM.render(<Tick/>, document.querySelector("#app"));