Ich versuche, die Antwort von einer GET-Anfrage (die ein Array von Objekten ist), und setzen Sie ihren Zustand auf ein Array 'Vorlagen', so dass ich später damit zugreifen kann. state.templates, etwa so:React Native this2.state Fehler
fetch('https://tiy-warmup.herokuapp.com/api/templates?token=' +
token)
.then(response => response.json())
.then(response => this.setState({templates: response}))
// .then(response => console.log(response))
Als ich die setState Linie Kommentar gesetzt haben und trösten nur die Antwort einzuloggen, erhalte ich die richtige Array zurück, so dass ich weiß, dass meine holen ist gut. Allerdings, wenn ich versuche, die setState Linie zu laufen, ich diesen Fehler:
Possible Unhandled Promise Rejection (id: 0):
_this2.setState is not a function
Was wäre, um diesen Fehler eine Lösung zu bekommen und in der Lage this.state.templates in den Render zu benutzen?
Thank you! Pfeilfunktion hat funktioniert. –