TabView (react-native-pager-view) does not update inside RNN screen on iOS (index updates but UI does not change)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- ios, react-native
- Ambito
- mobile
Direzione di ricerca
Riproduci il problema in un progetto iOS React Native 0.77.3 pulito con react-native-tab-view e react-native-pager-view, prima in modo autonomo e poi all’interno di una schermata react-native-navigation. Confronta il comportamento di TabView con New Architecture abilitata e usa le versioni dei pacchetti segnalate come riferimento. Il lavoro è completato quando onIndexChange aggiorna in modo affidabile la scheda visibile senza tornare indietro.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened?
When using react-native-tab-view (which relies on react-native-pager-view) inside a react-native-navigation (RNN) screen on iOS, tab switching does not work correctly.
The index state updates correctly (onIndexChange fires), but the visible tab does not change or snaps back to the previous tab.
https://github.com/user-attachments/assets/93bbb959-11be-46c1-918d-c3f61da0f1f5
What was the expected behaviour?
Tabs should switch correctly when index changes.
Was it tested on latest react-native-navigation?
- I have tested this issue on the latest react-native-navigation release and it still reproduces.
Help us reproduce this issue!
Create a clean React Native 0.77 project
Add react-native-tab-view and react-native-pager-view
TabView works correctly
Add react-native-navigation
Render the same TabView inside an RNN screen
Try switching tabs
In what environment did this happen?
react-native: 0.77.3
react-native-navigation: 8.7.4 and latest
react-native-tab-view: 4.0.5
react-native-pager-view: 6.9.1
Platform: iOS
New Architecture: enabled
- Lingua principale
- MDX
- Stelle
- 13.2k
- Fork
- 2.6k
- Merge medio
- 2g 10h
- PR unite (30g)
- 6
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di wix/react-native-navigation
-
needs triage triage: documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wix/react-native-navigation#8343 · 1 commento ·
-
[Fix] searchBar `focus:` true ignored on mergeOptions when searchController already existsForse già presa @IsaacIsrael l’ha presa 159 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
wix/react-native-navigation#8318 ·
-
Build Failed with RN 0.87Apertaneeds triage type: accepted/bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
wix/react-native-navigation#8365 · 2 commenti ·
-
`showOverlay` creates a scene-less `UIWindow`, so overlays never appear under UIScene lifecycleForse già presa @yedidyak l’ha presa 4 giorni fa. Apertaplatform: iOS type: accepted/bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
wix/react-native-navigation#8345 · 2 commenti · 2 reazioni ·
-
platform: iOS type: accepted/bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
wix/react-native-navigation#8340 ·
Tutte le issue di wix/react-native-navigation
Issue simili
-
bug os:ios
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
hajimehoshi/ebiten#4039 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
feature request
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
callstack/react-native-paper#5189 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
nightscout/Trio#1748 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
QuranHub/quranhub-android#354 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
firebase/flutterfire#18918 ·
I maintainer di solito rispondono entro 1 giorno