Je sais qu'il n'est pas recommandé de créer un ajout asynchrone à useEffect, mais comment puis-je m'assurer que ma fonction est complètement terminée avant de continuer.
Voici mon code
useEffect(
() => {
const RetrieverDataProcess = async () => {
const GetMainListResults = await GetMainList(FORMSTATUS.ID);
setMAINOBJECT(GetMainListResults); //useState
console.log(2)
}
console.log(1);
RetrieverDataProcess();
console.log(99);
}, [])
Si j'exécute dans ma console, il montre
1
99
2
J'espérais que son
1
2
99