что написано в документации не подходит id так же могут совпасть
myRandomText${id}
обычно id используются, если у тебя могут совпадать id - бей бэка, он что то не так делает. если после избиения проблема не решается - где то при получении данных нужно генерировать свои id. можешь воспользоваться nanoid для этого
id из бэка или на края индекс итерации цикла
любые значение которые будут различны у каждого объекта, id наоборот рекомендуют, а вот index плохая практика насколько я знаю
Я видел делают key={item + 1}, если нет id
{array.map(item => ( <div key={item + 1}>{item}</div>)}
а если там файлы, то прикинь как реакту сравнивать их потом
Обсуждают сегодня