برچسب setstate

1 پرسش ثبت شده

چرا در 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> ); } مشکل چیه و چطور می‌تونم این ارور رو حل کنم؟