Je ne sais pas comment intituler cette question, n'hésitez pas à la modifier. Je consomme une api qui fournit des projets (uniquement liés à un login / mot de passe) et une liste de statuts liés aux tâches de ...
0
nluizsoliveira
16 mars 2021 à 18:55
1 réponse
Meilleure réponse
UseState ne change parfois pas d'état immédiatement. Dans votre cas, vous pouvez renvoyer l'utilisateur et l'obtenir dans votre fonction getRequests.
const getRequests = async () => {
const mocked_login = ""; // Omitted for safety reasons
const mocked_password = ""; // Omitted for safety reasons
const user = await getUser(mocked_login, mocked_password); // get the returned user
await getAllStatus(user.idProjeto);
};
const getUser = async (login: string, password: string) => {
try {
const userPromise = await getUserPromise(login, password);
const user = userPromise.data;
setUser(user);
return user; // return it here
} catch (error) {
console.log(error);
}
};
1
Vo Quoc Thang
16 mars 2021 à 16:18
Questions connexes
De nouvelles questions
reactjs
React est une bibliothèque JavaScript pour la création d'interfaces utilisateur. Il utilise un paradigme déclaratif basé sur les composants et vise à être à la fois efficace et flexible.