предупреждение при использовании keyextarctor с FlatList в React Native

Я новичок в React Native и слежу за учебником. Я использую FlatList для рендеринга компонентов. Это моя составляющая:

const HomeScreen = (props) => { console.log(«articles: «, props.articles); return ( <View> <FlatList data={ props.articles } renderItem={({item}) => <Text> {item.title}</Text>} /> </View> ); }

В руководстве упоминается, что если мы не используем KeyExtarctor, FlatList выдаст это предупреждение.

VirtualizedList: отсутствуют ключи для элементов, обязательно укажите свойство ключа для каждого элемента или укажите настраиваемый keyExtractor.

Я не вижу подобных предупреждений. Учебник довольно старый, поэтому мне было интересно, сохраняется ли эта проблема с последней версией React Native?

Отвечает ли это на ваш вопрос? Базовый код FlatList выдает предупреждение — React Native   —  person nimramubashir    schedule 07.05.2021

Нет, это не так. По этому вопросу я должен получить предупреждение. Но я ничего не получаю. Мой вопрос: почему я не получаю предупреждения, когда мне нужно? @Abhi   —  person nimramubashir    schedule 08.05.2021

Источник: ledsshop.ru

Стиль жизни - Здоровье!