Properties and State
Small examples
class HelloMessage extends React.Component {
render() {
return
Hello {this.props.name}
;
}
}
class Counter extends React.Component {
constructor(props) {
super(props);
this.state = { count: props.initialCount };
}
tick() {
this.setState({ count: this.state.count + 1 });
}
render() {
return (
Clicks: { this.state.count }
);
}
}
Counter.defaultProps = { initialCount: 0 };