У меня есть массив в реакции, например
[
{
no:"s1",
name:"abcd"
},
{
no:"s1",
name:"abcd"
}
]
Я хочу использовать функцию карты для рендеринга в пользовательском интерфейсе, но. Я хочу, чтобы идентификатор увеличивался с интеграцией карт
например
<ul>
<li id = "1">
{no}
{name}
</li>
<li id = "2">
{no}
{name}
</li>
</ul>
Использовать index + 1 в идентификаторе? index — второй параметр в функции обратного вызова map



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


вы можете просто использовать массив index для этого
const data = [
{
no:"s1",
name:"abcd"
},
{
no:"s1",
name:"abcd"
}
]
...
return <ul>
{data.map((item, i) => <li key = {i} id = {i+1}>{item.no} {item.name}</li>)}
</ul>
Данные недействительны?
@evolutionxbox да, я скопировал данные из вопроса и не заметил этого
это не то, как вы создаете массив. Кроме того, массив в js, а не в реакции, это просто библиотека