Rumah > Soal Jawab > teks badan
Saya tidak dapat mengetahui fungsi pembersihan yang digunakan dalam cangkuk useEffect ini. Ia berfungsi dengan baik tanpa fungsi pembersihan.
useEffect(() => { const fetchProfileUser = async () => { if (profileUserId === existingUser._id) { setprofileUser(existingUser); } else { const profileUser = await UserApi.getUser(profileUserId); setprofileUser(profileUser); } }; fetchProfileUser(); });
P粉4712073022023-09-16 14:32:52
Anda tidak selalu memerlukan fungsi pembersihan. Tetapi kebanyakan masa, dalam useEffect
anda memerlukan tatasusunan kebergantungan, walaupun ia kosong. Jika anda melakukan permintaan, anda pasti memerlukan tatasusunan pergantungan.
Jika anda membuat permintaan, anda boleh menggunakan AbortController untuk membatalkan permintaan dan menggunakan fungsi pembersihan jika komponen dinyahpasang.