Javascript – Problem mit Zustandsänderung reagieren
天蓬老师
天蓬老师 2017-05-19 10:21:40
0
3
465

Ich ändere den Wert des Zustands in React. Zuerst wurde die Ansicht gerendert, aber nach der Änderung des Werts ist die Anzeige immer noch der ursprüngliche Wert

Danke

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

Antworte allen(3)
为情所困

http://stackoverflow.com/a/36...

曾经蜡笔没有小新

React有其生命周期,this.state将会在下一周期改变,而非本周期。

伊谢尔伦

setState() 是异步的!

你想看更新后的state,得用回调:

setState(new_state, () => {
   console.log(this.state);
});

还有,多个 setState() 一起调用的话,可能会累积到一次去刷新页面。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage