class Square extends React.Component {//square组件继承react.Component组件,Component(零件,成分,组件的意思)
constructor(props) {//square的构造方法constructor,组件内部参数都放在props(支持,道具)属性上
super(props);//super指的是父类构造函数。(在我们的示例中,它指向React.Component实现。)
//调用父构造函数之前,不能在构造函数中使用this,也就是说,想使用this得先使用
this.state = {
value: "hhh",
};
}
render() {//渲染
return (
<button
className="square"
onClick={() => this.setState({value: 'X'})}
>
{this.state.value}
</button>
);
}
}
export default Square;//输出