Работает, чтобы получить ползунок, чтобы изменить значение «текст» в состоянии React.SetState не работает на OnChange
Держите получаю ошибку:
"App.js: 90 неперехваченным TypeError: this.setState не является функцией", несмотря на все мои усилия по устранению неисправностей.
В чем может быть проблема?
class App extends Component {
constructor(props) {
super(props);
this.state = {list: [{x: "Before Pool", y:85000}, {x: "After Pool", y:82000}], text: 0, options: {bathrooms:'', bedrooms:'', sqft:''}};
}
componentDidMount() {
setTimeout(() => {
this.setState({list: [{x: "Before Pool", y:60000}, {x: "After Pool", y:30000}]});
console.log("testing", this.state.text);
}, 2000) ;
}
handleChange (event) {
console.log("from handle change", event);
this.setState({text : event });
}
render() {
return (
<div className="App">
<div>
<div style={wrapperStyle}>
<p># of Bathrooms</p>
<Slider min={0} max={20} defaultValue={3} onChange={this.handleChange} />
</div>
Вы можете отметить свой ответ, как правильный ответ, так что другие могут получить помощь форме это –