Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

311
Views
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 answers
Answer question

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 Report

0

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

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

over 4 years ago · Santiago Trujillo Report

0

Podrías probar esta solución:

 keyExtractor={(item, index) => item + index.toString()}
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!