Frage entfernt Antworten zu vermeidenAPI undefined Ausgabe mit petfinder und ReactJS
Antwort
nicht arrOfPets in geschweiften Klammern wickeln. Versuchen Sie folgendes:
if (this.props && this.props.petfinder) {
const arrOfPets = this.props
const allPets = arrOfPets.petfinder
}
Wenn Sie die Destrukturierung Syntax verwenden möchten, Ihre Variable müssen das Objekt Eigenschaftsnamen übereinstimmen.
const { petfinder } = this.props
Ich denke, ich verstehe nicht, wie das funktionieren würde, da petFinder der erste "Knoten" der API-Rückkehr/Versprechen ist? this.props.petFinder existiert nicht der Staat, den ich zu Requisiten mappe ist arrOfPets nicht petfinder? Ich bin immer noch neu, wenn ich falsch liege, nur lmk, aber es funktioniert nicht für mich, es durchläuft einen Fehler. Auch in Ihrem if-Anweisung Vorschlag kann ich nicht auf die arrOfPets oder allPets zugreifen, wenn ich es so mache – boomer1204
Ich bin nicht genau nach Ihrem Kommentar. Ihr Codebeispiel testet auf das Vorhandensein von this.props.getPets und nimmt dann das Vorhandensein von this.props.arrOfPets an. Ich denke, dass Sie in Schwierigkeiten geraten. –
arrOfPets ist der Wert, den ich in eine Prop von dem Zustand übertrage, den ich von meinem redux Geschäft ergreife, indem ich "this.props.getPets" laufen lasse. this.props.arrOfPets gibt die Versprechen Daten nach dem Durchlaufen meiner Middleware zurück. Das einzige Mal, wenn ich ein Problem habe, ist, wenn ich versuche, .pets aus dem Laden zu schnappen. Alles davor läuft gut und tröstet sich gut, also packe ich das Richtige, es sind die .pets, die es vermasseln. nicht sicher, ob es mein Code oder vielleicht die API ist. Sehen Sie sich den ersten Screenshot an, der console.log von this.props.arrOfPets.petFinder ist. Sie sehen, Haustiere ist ein Knoten der – boomer1204
Nach tiefer Graben es scheint sich ein Problem mit der api ist. Danke für die Hilfe!!!
- 1. Vimeo API mit ReactJS und Plyr
- 2. ReactJs this.props.router undefined
- 3. Reactjs - Wert undefined
- 4. Rails undefined Methode ReactJS
- 5. ReactJS componentDidMount und Fetch-API
- 6. reactjs Feuerbasis 'Push' von undefined
- 7. reactjs bekomme Auswahlwerte - immer undefined
- 8. Reactjs Test api Anruf
- 9. Reactjs: setState immer versagt und kehrt in componentDidMount undefined
- 10. ReactJS Eine JSON-API aufrufen
- 11. TypeError: undefined ist kein Objekt - reactjs
- 12. ReactJS componentDidMount, Fetch Spotify API und Promise
- 13. ReactJS: this.state ist am Lebenszyklus Haken undefined
- 14. uploadcare ist undefined in reactjs app
- 15. google.chrome.storage undefined Ausgabe
- 16. Daten mit ReactJS aus der API holen
- 17. muss ich verwenden Forceupdate wirklich mit API holen und ReactJS
- 18. Testen für Komponente/Requisiten ist undefined mit Enzym in ReactJS
- 19. ReactJS redux saga fetch api
- 20. "undefined" Ausgabe in Ereignisschleife, warum?
- 21. Api json returns "undefined"
- 22. Autocomplete API - jQuery undefined
- 23. ReactJS: Kann nicht bereit Eigenschaft xxx von undefined
- 24. Karte undefined in ReactJS Code für Todo-Liste App
- 25. Einstellzustand PubSub ReactJS und Rails
- 26. Render iFrame Video mit YouTubes JS API mit Reactjs
- 27. Angular2 rxjs Aufruf zur Ruhe api und bekomme undefinierte Ausgabe
- 28. ReactJS und AJAX Uncaught TypeError: Kann Eigenschaft 'bugs' von Undefined nicht lesen
- 29. Fetch API - zurückgegebene Variable undefined
- 30. reactjs Kann Eigenschaft 'Schlüssel' von undefined nicht lesen
das bedeutet, dass 'arrOfPets.petfinder' nicht definiert ist –
Vielen Dank dafür. Wie Sie im ersten Screenshot sehen, ist es offensichtlich nicht undefiniert und das ist das Problem, das ich versuche zu lösen. – boomer1204
Ich kann keine Screenshots lesen: p –