Ich versuche, ein Array in meiner Component Rendermethode zuzuordnen, aber es sagt weiter .map is not a function
, obwohl es ein Array ist..map() undefiniert, obwohl ich ein Array übergebe
return (
<select className="c-select">
<option value="">Choose your city</option>
{console.log(state.cities.items)}
{state.cities.items.map(city => <option key={city.slug} value={city.slug}>{city.name}</option>)}
</select>
);
Das Konsolenprotokoll gibt mir dieses Ergebnis:
[{ "id": 1, "name": "Berlin", "Land": "Deutschland", "default": 1 , "slug": "berlin"}, {"id": 2, "name": "Hamburg", "land": "Deutschland", "default": 0, "slug": "hamburg"}]
Ich habe keine Ahnung warum .map
ist undefined - Fehle ich hier etwas?
... es ist zu spät, ich muss schlafen gehen. Vielen Dank –