Почему не стоит использовать unqueId для key в коллекциях React? — Q&A Хекслет
2026-02-26 18:04 Diff

Ответы

Для коллекций в реакте лучше указывать key со статическим значением:

Если в качестве key указать например вызов функции из лодаш uniqueId(), то каждый раз будет генерироваться новое значение и реакт будет перерисовывать компонент. По той же причине не стоит указывать индекс элемента, так как индекс может поменяться в результате удаления одного из элементов, и компоненты с измененными индексами также будут перерисовываться.