Saya menukar nilai keadaan dalam tindak balas Pertama, paparan telah dipaparkan, tetapi selepas menukar nilai, paparan masih nilai asal
Terima kasih
欢迎选择我的课程,让我们一起见证您的进步~~
http://stackoverflow.com/a/36...
React mempunyai kitaran hayatnya, keadaan ini akan berubah dalam kitaran seterusnya, bukan kitaran ini.
setState() adalah tak segerak!
setState()
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.
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:
Selain itu, jika berbilang setState() dipanggil bersama, ia mungkin terkumpul untuk memuat semula halaman sekali.