В качестве key лучше использовать уникальное примитивное значение, но не индекс массива
Это связано с тем, что key используется для улучшения производительности, он связывает элементы с данными как-то
А если использовать индекс, то при изменении длины массива у тебя произойдет перерисовка всех элементов которые ты мапаешь