Hooks
import React, { Component } from 'react';
class Counter extends Component {
state = {counter: 0}
componentWillMount() {
//...
}
componentDidMount() {
//...
}
onIncrement = () => {
this.setState({
counter: this.state.counter + 1
});
}
onDecrement = () => {
this.setState({
cunter: this.state.counter - 1
});
}
render() {
return (
<div>
<p>{this.state.counter}</p>
<button onClick={this.onIncrement}>+</button>
<button onClick={this.onDecrement}>-</button>
</div>
)
}
}
export default Counter;Last updated