@aris-paskalov

Где в таком случае брать ключи для элементов?

Доброго времени суток.
Пишу приложение с погодой на React Native

Делаю запрос к API, после чего рендерю компоненты с погодой при помощи метода .map()

Но не знаю, где взять ключ для свойства key.
В response у айтемов key не имеется

Подскажите пожалуйста, как в таком случае задавать ключи?
  • Вопрос задан
  • 49 просмотров
Решения вопроса 2
vabka
@vabka
Токсичный шарпист
В таком случае просто по порядку бери:
data.map((elem, i) => <Component data={elem} key={i}/>)
Ответ написан
alexey-m-ukolov
@alexey-m-ukolov Куратор тега React
В response у айтемов key не имеется
Подскажите пожалуйста, как в таком случае задавать ключи?
Какое-то уникальное поле или набор полей же у них есть? Вот их в качестве ключа и используйте.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kirbi1996
@kirbi1996
Можешь использовать индекс элемента если не подразумевается удаление элементов массива.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы