Ich lerne React und stieß auf ein etwas heikles Problem für mein Niveau. Von meinem API-Aufruf erhalte ich eine Antwort, die ein Array von Objekten ist. Ich möchte dies in einer Liste anzeigen. Um die Vorstellung davon, wie die Antwort aussieht, dies ist ein Beispiel (es ist von JSON)Wie Rendern Array von JSON-Daten in React Redux
data = [
{0: {name: "tom"}},
{1: {name: "Pope"}},
{2: {name: "jack"}}
];
Um diese Informationen in meinem Container zu machen Ich versuche, so etwas wie diese:
render() {
const items = data.map((d) => <li>{d.name}</li>);
return (
<div>
<ul>
{items}
</ul>
</div>
)
}
Aber es ist nichts drucken. Ich bekomme nicht einmal einen Fehler. Ich denke, die Art, wie ich die Antwort analysiere, ist falsch.
Was ist der richtige Weg, um mein kniffliges Problem zu lösen?
wenn es wirklich JSON ist, dann muss man es JSON.parse –