J'ai mis à jour React 16.2 -> 16.3-alpha-1 et React-Native 0.52-> 0.54 et je reçois l'avertissement ci-dessus dans le simulateur.
Réponse
Trop de publicités?Pour corriger l'erreur dans les composants de liste où un keyExtractor est utilisé, mettez à jour le composant (FlatList, etc.) pour avoir une clé de chaîne avec .toString (). Toutes les clés doivent maintenant être des valeurs de chaîne .
Comme ci-dessous;
keyExtractor={item => item.index_id}
à
keyExtractor={item => item.index_id.toString()}
Cette modification est une exigence pour toutes les utilisations d'un keyExtractor, ce qui inclurait des composants React-Native comme; FlatList et ActionSheet.