Le 25 février 2023 à 18:23:19 :
Le 25 février 2023 à 18:21:35 :
Le 25 février 2023 à 18:20:18 :
ne pas utiliser async await en 2023J'utilise ça bordel et est-ce que vous utilisez à chaque fois des verrous genre comment vous faite pour gèrer le cas où l'utilisateur appuie plusieurs fois sur le bouton
Ben tu bloques le bouton tant que la réponse n'est pas reçus + tu lance un loader visuel au début et tu le fait disparaître au moment où tu reçois la réponse
Mais je sais le low putain répondez à ma question
Le 25 février 2023 à 18:23:01 :
Le 25 février 2023 à 18:21:35 :
Le 25 février 2023 à 18:20:18 :
ne pas utiliser async await en 2023J'utilise ça bordel et est-ce que vous utilisez à chaque fois des verrous genre comment vous faite pour gèrer le cas où l'utilisateur appuie plusieurs fois sur le bouton
Bah tu crées une bool = true quand ça attend le résultat, ensuite tu passes en false. C'est le truc le plus simple ça
https://image.noelshack.com/fichiers/2021/29/3/1626898401-42-427622-cat-png-transparent-png.png
Oui mais ma question c'est est-ce que je dois mettre des verrous différents ...
Le 25 février 2023 à 18:22:55 :
Le 25 février 2023 à 18:21:35 :
Le 25 février 2023 à 18:20:18 :
ne pas utiliser async await en 2023J'utilise ça bordel et est-ce que vous utilisez à chaque fois des verrous genre comment vous faite pour gèrer le cas où l'utilisateur appuie plusieurs fois sur le bouton
Tu mets ton bouton en disabled le temps que ta fonction se résolve. Pas de clics multiple comme ça.
MAIQ AVEC DES VERROUW DUCOUP et j'ai une question au sujet des VERROUW je dois mettre un verrous différent pour chaque fonction et tester si tout est deverouille ?
Le 25 février 2023 à 18:21:57 :
Si tu à besoin d'attendre une réponse avant d'exécuter d'autres instructions tu es obligé oui
Obligé de ?
Le 25 février 2023 à 18:22:32 :
Empêche l'utilisation du bouton tant que la requête est en cours
Avec des verrous on est d'accord ?
Le 25 février 2023 à 18:21:33 :
Bah c'est les bases les fonctions async ne pas utiliser ça de nos jours = suicidehttps://image.noelshack.com/fichiers/2021/29/3/1626898401-42-427622-cat-png-transparent-png.png
MAIS CEST CE QUE JR VIENS DE DIRE CEST JUSTE QUE LA CEST UN CAS PARTICULIER MAIS BREF COMMENT VOUS FAITES POUR GERER LE FAIT QUE LES BOUTONS PEUVENT ETRE APPUYER PLUSIEURS FOIS ET QUE SI UNE REQUETE UPDATE EST LANCÉ UNE REQUETE DELETE NE PEUT PAS L'ETRE
Le 25 février 2023 à 18:20:18 :
ne pas utiliser async await en 2023
J'utilise ça bordel et est-ce que vous utilisez à chaque fois des verrous genre comment vous faite pour gèrer le cas où l'utilisateur appuie plusieurs fois sur le bouton
Le 25 février 2023 à 18:20:18 :
T'as un lien github de ton code ?
Je peux pas leak le code khey
Le 25 février 2023 à 18:19:52 :
Khey du moment que tu appelles une api, ta fonction doit être asynchrone
Enfaite le problème c'est que j'attend la réponse pour faire n'importe quel autre action. Genre y'a un loader c'est tout mais y'a aucune interaction possible .....
Le 25 février 2023 à 18:18:56 :
Tu seras un peu obligé si tu veut te connecter à ton api ou une api externe
Non on peut le faire en fonction synchrone s'il vous plaît les devs junior passez votre chemin c'est pas de votre niveau
J'ai plusieurs étape d'importation de fichier et je dois faire plusieurs requête a mon api , le problème c'est que je met plein de fonction asynchrone sur mes boutons ( par exemple j'ai un bouton précédent qui supprime les données de l'étape d'importation en base de données ) ....
Je sais pas si c'est bien et je suis ducoup obligé de mettre des verrous partout. Et j'ai une autre question est-ce que les verrous c'est un seul type. Genre je peux appeler une variable : lockaction ou est-ce que je dois utiliser des verrous différent puis tester en début de fonction évent à chaque fois : if(!lockdelete || !lockupdate || etc...)