Индекс подходит, когда идентичность действительно принадлежит фиксированной позиции, а не записи: например, постоянным ячейкам сетки или слотам.
В каком случае использовать индексы в качестве key не просто допустимо, а полезнее, чем уникальные идентификаторы?
Индекс подходит, когда идентичность действительно принадлежит фиксированной позиции, а не записи: например, постоянным ячейкам сетки или слотам.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Индекс подходит, когда идентичность действительно принадлежит фиксированной позиции, а не записи: например, постоянным ячейкам сетки или слотам.
Тогда сохранение состояния слота при смене его содержимого может быть ожидаемым поведением. Для списка сущностей с удалением, перестановкой или пагинацией стабильный ID обычно правильнее. Не выбирайте индекс только ради меньшего числа mount: случайное переиспользование локального состояния может быть логической ошибкой.