React · Junior · Запитання 16 з 75
Яке значення найкраще підходить для key у списку?
- 1Індекс елемента в масиві - він завжди унікальний у межах списку
- ✓Правильна відповідь: Стабільний унікальний ідентифікатор із даних, наприклад
id - 3
Math.random()абоcrypto.randomUUID()за кожного рендеру
Пояснення
key допомагає React зіставити елементи між рендерами. Індекс ламається під час вставлення, видалення й сортування: стан і DOM полів «переїжджають» до інших елементів. Випадковий ключ змінюється щорендеру - React перестворюватиме всі елементи й втрачатиме їхній стан.