constructor(){
super();
this.state={
data : [1,2,3,4,1,2,3,4,1,3,1,4,12,2,3,2]
};
}
componentDidMount(){setInterval(this.updateCanvas(),5000);}
updateCanvas() {
console.log(this.props.newData);
let data = this.state.data.slice();
let length = data.length;
console.log(length);
data.push(20);
this.setState({data:data},()=>{console.log(this.state.data);});
}
Ich versuche, einen neuen Wert auf den Zustand alle 5s zu drücken, aber der Zustand ändert sich sofort. Wie kann ich den gewünschten Effekt erzielen?Update reagieren Zustand nach einem bestimmten Intervall