react报错this.setState is not a function
原创
©著作权归作者所有:来自51CTO博客作者﹏の、浅笑的原创作品,请联系作者获取转载授权,否则将追究法律责任
改变react组件的state值,通过setSate来修改
实际使用中发现报错
原因;
export class VenProductListTabs extends React.Component<any> {
constructor(props) {
super(props);
this.state = {refreshFlag: true};
this.change=this.change.bind(this)//将this传入 否则会找不到this 从而报错
}
change(){
let refreshFlag=this.state.refreshFlag;
this.setState({
refreshFlag: !this.state.refreshFlag
});
}
render() {
return (
<Tabs> </Tabs>
);
}
}