export default class Page extends React.Component {
state = {
time: new Date(),
};
componentDidMount() {
this.interval = setInterval(this.updateTime, 1000);
}
componentWillUnmount() {
clearInterval(this.interval);
this.interval = null;
}
updateTime = () => {
this.setState({ time: new Date() });
}
render() {
const { time } = this.state.time;
return (
Conference
{moment(time).format('HH:mm')}
Schedule
Venue
);
}
}