react-navigation / react-navigation/react-navigation
[Android] - Navigation not working properly when new architecture is enabled.
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 24.5k
- Fork
- 5.1k
- Merge medio
- 1g 5h
- PR unite (30g)
- 18
Descrizione
Current behavior
If we navigate from screen A to B and then go back and navigate to B again it is not working.
If we disable new architecture it is working.
Expected behavior
Should move to next screen on button click.
Reproduction
https://github.com/usmankhan495/TestProject
Platform
- Android
- iOS
- Web
- Windows
- MacOS
Packages
- @react-navigation/bottom-tabs
- @react-navigation/drawer
- @react-navigation/material-bottom-tabs
- @react-navigation/material-top-tabs
- @react-navigation/stack
- @react-navigation/native-stack
Environment
- [] I've removed the packages that I don't use
| package | version |
|---|---|
| @react-navigation/native | 6.0.10 |
| @react-navigation/native-stack | 6.6.1 |
| react-native-safe-area-context | 4.2.4 |
| react-native-screens | 3.13.1 |
| react-native | 0.68.1 |
| node | v17.8.0 |
| yarn | 1.22.18 |
Guida per i contributori
Apri 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.
Direzione di ricerca
Inizia con la riproduzione TestProject collegata e confronta il comportamento della navigazione con la nuova architettura abilitata e disabilitata. Controlla le versioni elencate di @react-navigation/native-stack, @react-navigation/stack, react-native-screens e React Native. Il lavoro è completato quando la navigazione da A a B, il ritorno e una nuova navigazione a B fanno passare alla schermata successiva al clic sul pulsante.
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à
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100