Actualicé desde react 16.2 -> 16.3-alpha-1 y react-native 0.52->0.54 y recibo la advertencia anterior en el simulador.
Para corregir el error en cualquier componente de la lista donde se esté usando un keyExtractor, actualice el Componente (FlatList, etc.) para tener una clave de cadena con .toString(). Todas las claves ahora deben ser valores de cadena .
Como abajo;
keyExtractor={item => item.index_id}para
keyExtractor={item => item.index_id.toString()}Este cambio es un requisito para todos los usos de un keyExtractor, por lo que incluiría componentes React-Native como; FlatList y ActionSheet.
keyExtractor={(item, index) => index.toString()} Esto resolverá la advertencia dada por React y React Native .
Podrías probar esta solución:
keyExtractor={(item, index) => item + index.toString()}