javascript - masalah perubahan keadaan bertindak balas
天蓬老师
天蓬老师 2017-05-19 10:21:40
0
3
422

Saya menukar nilai keadaan dalam tindak balas Pertama, paparan telah dipaparkan, tetapi selepas menukar nilai, paparan masih nilai asal

Terima kasih

天蓬老师
天蓬老师

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

membalas semua(3)
为情所困

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

曾经蜡笔没有小新

React mempunyai kitaran hayatnya, keadaan ini akan berubah dalam kitaran seterusnya, bukan kitaran ini.

伊谢尔伦

setState() adalah tak segerak!

Jika anda ingin melihat keadaan yang dikemas kini, anda perlu menggunakan panggilan balik:

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

Selain itu, jika berbilang setState() dipanggil bersama, ia mungkin terkumpul untuk memuat semula halaman sekali.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan