- Bolehkah kita menggunakan async menunggu di useeffect?
- Adalah useeffect segerak atau tidak segerak?
- Apa yang ditunggu oleh Async?
Bolehkah kita menggunakan async menunggu di useeffect?
Async/Tunggu Masalah: Panggil balik Async tidak dapat diserahkan kepada useeffect () Mungkin anda lebih suka menggunakan sintaks async/menunggu sebagai pengganti/tangkapan . Anda mungkin cuba melakukan ini dengan membuat panggilan balik diteruskan ke useeffect () async .
Adalah useeffect segerak atau tidak segerak?
Fungsi uselayouteffect dicetuskan serentak sebelum mutasi DOM dicat. Walau bagaimanapun, fungsi useeffect dipanggil selepas mutasi DOM dicat. Saya memilih contoh ini untuk memastikan penyemak imbas sebenarnya mempunyai beberapa perubahan untuk melukis apabila butang diklik, oleh itu animasi.
Apa yang ditunggu oleh Async?
Nota: Tujuan async / menunggu adalah untuk memudahkan sintaks yang diperlukan untuk mengambil API berasaskan janji. Tingkah laku async / menunggu serupa dengan menggabungkan penjana dan janji. Fungsi Async selalu mengembalikan janji.