Reactjs 反应初始状态。计数
我做错了什么,我一直得到TypeError:无法读取null的属性“count”。我没有正确设置初始状态吗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
从“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'))