Hier werden Daten in json arbeiten: https://jsonplaceholder.typicode.com/postswie mit json in react.js
Hier meinen Code. Nach dem Ausführen habe ich einen Fehler in console.log: "Objekte sind nicht gültig als React Kind (gefunden: Objekt mit Schlüsseln {userId, id, title, body}). Wenn Sie eine Sammlung von Kindern darstellen möchten". Warum, wenn ich console.log (Antwort) in COmpoonentDidMount habe ich meine Array von Objekten, kann aber nicht innerhalb von render() {} verwenden. Was mache ich falsch?
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
users: []
}
}
componentDidMount() {
var component = this;
api.fetchInfo()
.then(function(response) {
component.setState({ users: response });
});
}
render() {
//console.log('here' + this.state.users);
return (
<ul>
<p>{this.state.users}</p>
{
this.state.users.map(
function(elem) {
return <li>{elem.userId}</li>
}
)
}
</ul>
)
}
}
ReactDOM.render(
<App />,
document.getElementById('app')
);
Ich weiß nicht, wie man ty. mein 3. Tag mit reagieren und es sieht immer noch komisch aus für mich :) –