J'ai refacturé un composant pour ajouter une section code> à une section code> à une base de données code> AWS code>, les données sont accessibles et une simulation rapide sur TypeError: impossible de lire la propriété 'foreach' de non définie
Rejeter non géré (TypeError): cela.Setiste n'est pas une fonction p>
blockquote> et dans la console ... p> code ci-dessous ... p> codesandbox code> fonctionne . Cependant, lorsqu'il est utilisé dans ce contexte, il est erroné comme ...
3 Réponses :
async init() { ... const mappedUsers = await this.getUsers(); ... You're in async land now.
Il n'y a pas de fonction définie sur la classe de l'utilisateurManager, vous devrez créer cette fonction p>
Merci! J'ai ajouté dans les modifications ci-dessus, ce qui est super cependant que je reçois toujours cela.SetState n'est pas une fonction. Lorsque vous dites, créez-le dans ma classe USERMANAGERS, puis-je simplement l'ajouter ici? constructeur () {this.mapusercountries = {}; ceci.setstate = {}; ceci.state = {erreur: null, ischargé: true, utilisateurs: []}; }
Premièrement, vous devez retourner une promesse afin de ou utilisez le retour implicite alors, p> attendre code> il
() => Fetch (...) code> p>
Pourriez-vous partager la codesandbox?