Reactjs 反应初始状态。计数

Reactjs 反应初始状态。计数,reactjs,Reactjs,我做错了什么,我一直得到TypeError:无法读取null的属性“count”。我没有正确设置初始状态吗 从“React”导入React; 类用户扩展了React.Component{ 超级(道具){ 此.state={ 计数:0 } } 增量(){ this.setState({count:this.state.count+1}) } render(){ 返回( {this.state.count} ) } } 导出默认用户将此设置为.increment方法,因为当您将方法.increme

我做错了什么,我一直得到TypeError:无法读取null的属性“count”。我没有正确设置初始状态吗

从“React”导入React;
类用户扩展了React.Component{
超级(道具){
此.state={
计数:0
}
}
增量(){
this.setState({count:this.state.count+1})
}
render(){
返回(
{this.state.count}
)
}
}

导出默认用户
设置为
.increment
方法,因为当您将方法
.increment
传递到
onClick
时,它会丢失与
用户
组件相关的上下文。您必须使用
构造函数(props)
而不是
super(props)

类用户扩展React.Component{
建造师(道具){
超级(道具);
此.state={
计数:0
}
this.increment=this.increment.bind(this);
}
增量(){
this.setState({count:this.state.count+1})
}
render(){
返回(
{this.state.count}
)
}
}
ReactDOM.render(,document.getElementById('root'))