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

213
Views
React Native: onViewableItemsChanged: verifique que el último elemento esté visible en la pantalla

En mi aplicación nativa de reacción, estoy usando onViewableItemsChanged prop en FlatList para ver si el último elemento de FlatList está visible en la pantalla.

Para hacer eso, quiero comparar los índices de elementos modificados con la cantidad de elementos en FlatList, sin embargo, los mensajes. La longitud siempre es cero aunque no lo sea, creo que obtengo la longitud de la matriz de mensajes en el montaje, que es cero.

¿Cómo abordarías este problema?

 const onViewRef = React.useRef((viewableItems)=> { //This always returns 0 so how can I check if last item is on screen console.log('messagesTotal:',messages.length); console.log('changedItems:',viewableItems.changed[0].index); setValue(viewableItems.changed[0].index); });
 <FlatList ref={flatListRef} onViewableItemsChanged={onViewRef.current}>
about 4 years ago · Juan Pablo Isaza
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!