21 / 112
Почему важно использовать key при v-for?
key даёт Vue возможность отслеживать идентичность каждого элемента при обновлении списка. Без key (или с индексом в качестве key) Vue использует стратегию in-place patch — переиспользует существующие DOM-элементы, просто обновляя их содержимое. Это ломает состояние компонентов, анимации и порядок элементов при вставке/удалении в середину. Уникальный стабильный key гарантирует, что Vue правильно соотнесёт старые и новые элементы.