Почему требует еще ключей?
React требует уникальных ключей для элементов в списке, потому что это помогает React оптимизировать процесс обновления и перерисовки компонентов. Когда React проходит по списку элементов и обновляет их, он использует ключи для сравнения элементов в старом списке с элементами в новом списке. Если ключи заданы правильно и уникально, React может определить, какие элементы были добавлены, ... Читать далее