Quelles fonctions de nettoyage peuvent être utilisées avec ce hook useEffect ?
P粉364642019
P粉364642019 2023-09-15 16:37:58
0
1
463

Je n'arrive pas à comprendre quelle fonction de nettoyage appliquer dans ce hook useEffect. Cela fonctionne bien sans la fonction de nettoyage.

useEffect(() => {
            const fetchProfileUser = async () => {
                if (profileUserId === existingUser._id) {
                    setprofileUser(existingUser);
                } else {
                    const profileUser = await UserApi.getUser(profileUserId);
                    setprofileUser(profileUser);
                }
            };
            fetchProfileUser();
        });

P粉364642019
P粉364642019

répondre à tous(1)
P粉471207302

Vous n'avez pas toujours besoin d'une fonction de nettoyage. Mais la plupart du temps, dans useEffect vous avez besoin d'un tableau de dépendances, même s'il est vide. Si vous effectuez des requêtes, vous avez absolument besoin d'un tableau de dépendances.

Si vous faites une demande, vous pouvez utiliser AbortController pour annuler la demande et utiliser la fonction de nettoyage si le composant est désinstallé.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!