callstack / callstack/react-native-pager-view
Random onPress handle in FlatList items while swiping pages
- Lingua principale
- TypeScript
- Stelle
- 3.4k
- Fork
- 476
- Merge medio
- 10g 21h
- PR unite (30g)
- 2
Descrizione
## Environment
expo v42.0.0
"react-native-pager-view": "5.4.0"
## Description
Random onPress handle in FlatList items while swiping pages
Especially noticeable on low-end android devices and in apps with many heavy components
## Reproducible Demo
There is a function in demo that imitate CPU intensive operation
in order for the issue to be stably reproduced in simple demo on high-end devices
https://snack.expo.dev/@sane.ecg/pager-onpress-issue
https://user-images.githubusercontent.com/764967/128613740-e384306f-a100-4b7c-9ade-7db12683d6e5.mp4
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con la demo riproducibile di Snack collegata nell’issue e riproduci il comportamento errato di onPress durante lo scorrimento tra le pagine, soprattutto su Android con l’operazione simulata ad alta intensità di CPU. Confronta l’elemento premuto con la pagina visibile e verifica che, nelle condizioni mostrate, lo scorrimento non attivi più involontariamente un gestore degli elementi di FlatList.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, react-native, typescript
- Ambito
- mobile
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100