2018-05-05 21:30:06 +02:00

24 lines
396 B
JavaScript

import React from 'react'
class Counter extends React.Component {
state = { count: 0 }
componentDidMount() {
this.interval = setInterval(
() =>
this.setState(previousState => ({ count: previousState.count + 1 })),
500,
)
}
componentWillUnmount() {
clearInterval(this.interval)
}
render() {
return this.state.count
}
}
export default Counter