ReactJS карта через объект
У меня есть ответ как это:
Я хочу отобразить имя каждого объекта внутри этого HTML:
{subjects.map((item, i) => (
<li className="travelcompany-input" key={i}>
<span className="input-label">{ item.name }</span>
</li>
))}
Но это выдает ошибкуsubjects.map is not a function
.
Во-первых, я должен определить ключи объектов, где он создает массив ключей, где я хочу просмотреть и показатьsubject.names
.
То, что я тоже попробовал, это:
{Object.keys(subjects).map((item, i) => (
<li className="travelcompany-input" key={i}>
<span className="input-label">key: {i} Name: {subjects[i]}</span>
</li>
))}