Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

306
Vistas
Advertencia: tipo de contexto secundario fallido: contexto secundario no válido 'virtualizedCell.cellKey' del tipo 'número' proporcionado a 'CellRenderer', esperada 'cadena'

Actualicé desde react 16.2 -> 16.3-alpha-1 y react-native 0.52->0.54 y recibo la advertencia anterior en el simulador.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

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.

over 4 years ago · Santiago Trujillo Denunciar

0

keyExtractor={(item, index) => index.toString()}

Esto resolverá la advertencia dada por React y React Native .

over 4 years ago · Santiago Trujillo Denunciar

0

Podrías probar esta solución:

 keyExtractor={(item, index) => item + index.toString()}
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda