برچسب setstate
چرا در React (ری اکت) this.setState یک فانکشن نیست؟
React: this.setState is not a function
من دارم از ریاکت استفاده میکنم و وقتی سعی میکنم از this.setState استفاده کنم، با ارور this.setState is not a function مواجه میشم. کدی که دارم استفاده میکنم به این شکل هست:
constructor(props) {
super(props);
this.state = {
someKey: 'someValue'
};
this.handleClick = this.handleClick.bind(this);
}
handleClick() {
this.setState({ someKey: 'newValue' });
}
render() {
return (
<button onClick={this.handleClick}>Click me</button>
);
}
مشکل چیه و چطور میتونم این ارور رو حل کنم؟