Was macht React Navigation?
Übersicht
Anleitung zum Erstellen von Navigationsoberflächen mit React Navigation.
Diese Fähigkeit bezieht sich ausschließlich auf React Navigation 7. Die API und die Muster sind möglicherweise nicht mit anderen Versionen kompatibel.
API-Auswahl
React Navigation bietet zwei APIs – die objektbasierte Static API und die komponentenbasierte Dynamic API.
- Bestehende Apps: Überprüfen Sie die aktuelle Navigationseinrichtung und folgen Sie dem gleichen API-Stil, wenn Sie die Referenzen verwenden.
- Neue Apps: Wenn noch keine Navigationseinrichtung in der App vorhanden ist, bevorzugen Sie die
Static API.
Wann anwenden
Verwenden Sie diese Fähigkeit bei:
- Erstellen von Navigations-UI-Mustern wie Stapel, Tabs, Drawer, Blätter usw.
- Konfigurieren von Kopfzeilen und anderen integrierten Navigator-UI-Elementen
- Handhaben von Sicherheitsbereichen und Einzügen in der Navigationsoberfläche
Referenzen
| Datei | Beschreibung |
|---|---|
| stacks.md | Stapelbasierte Navigation |
| form-sheet.md | Untere Blätter und Formularblätter |
| bottom-tabs.md | Plattformübergreifende untere Tabs |
| native-bottom-tabs.md | Native untere Tabs |
| material-top-tabs.md | Wischbare obere Tabs |
| drawers.md | Drawer-Navigation und Seitenleisten |
| header.md | Konfigurieren von Kopfzeilen |
| safe-areas.md | Behandlung von Sicherheitsbereichen |
Problem -> Skill-Zuordnung
| Problem | Starten mit |
|---|---|
| Bildschirme und Modals in einem Stapel anzeigen | stacks.md |
| Untere Blätter oder Formularblätter anzeigen | form-sheet.md |
| Bildschirme in unteren Tabs oder responsiven Seitenleisten mit Web-Support anzeigen | bottom-tabs.md |
| Bildschirme in nativen Tabs auf iOS & Android anzeigen | native-bottom-tabs.md |
| Inhalte in wischbaren oberen Tabs anzeigen | material-top-tabs.md |
| Drawer oder Seitenleiste verwenden | drawers.md |
| Kopfzeile in Bottom-Tab- oder Drawer-Navigator konfigurieren | header.md |
| Sicherheitsbereiche wie Statusleiste, Kopfzeileneinzüge, Tab-Leisteneinzüge usw. behandeln | safe-areas.md |