что угодно, класс, ид, еще какую-нить шляпу
Я на всех циклах ключи ставлю, чтобы потом не возвращаться. Ими мы помогаем вью оптимизировать рендеринг изменений. С ключами изменится только нужный элемент. А без ключей удаление элемента из середины списка приводило бы не к его удалению, а обновлению его и дальше до конца новыми данными и удаление последнего. Поэтому на компонентах уже обязательно, потому что разметка генерируемая им может быть огромной и обновлять долго. Ставить в качестве ключа индекс равнозначно что не ставить вообще — элемент может добавляться/удаляться из середины списка и соответственно индексы все поедут и вью придётся все эти элементы обновлять
Обсуждают сегодня