Typescript
Javascript
code posted
created at 17 Jun 09:42
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import * as React from 'react'; import Count from './Count'; interface Props {} interface State { count: number; }; export default class Counter extends React.Component<Props, State> { state: State = { count: 0 }; increment = () => { this.setState({ count: (this.state.count + 1) }); }; decrement = () => { this.setState({ count: (this.state.count - 1) }); }; render () { return ( <div> <Count count={this.state.count} /> <button onClick={this.increment}>Increment</button> <button onClick={this.decrement}>Decrement</button> </div> ); } } |
676 Bytes in 2 ms with coderay