React Native Navigation
React Navigation, Stack Navigator, Tab Navigator, Drawer Navigator, Deep Linking
1Welches Paket sollte installiert werden, um React Navigation in einer React-Native-Anwendung zu verwenden?
Welches Paket sollte installiert werden, um React Navigation in einer React-Native-Anwendung zu verwenden?
Antwort
Das Paket @react-navigation/native ist das Kernpaket von React Navigation. Es stellt die Basiskomponenten und den Kontext bereit, die für die Navigation erforderlich sind. Spezifische Navigatoren wie Stack, Tab oder Drawer sind separate Pakete, die je nach Projektanforderungen installiert werden.
2Welche Komponente muss die Anwendung umschließen, um React Navigation zu aktivieren?
Welche Komponente muss die Anwendung umschließen, um React Navigation zu aktivieren?
Antwort
NavigationContainer ist die Root-Komponente, die die gesamte Navigationsstruktur umschließen muss. Sie verwaltet den Navigationszustand und das Linking und stellt allen untergeordneten Navigatoren den notwendigen Kontext bereit. Ohne diese Komponente funktionieren die Navigatoren nicht richtig.
3Wie navigiert man mit React Navigation zu einem Screen namens 'Details'?
Wie navigiert man mit React Navigation zu einem Screen namens 'Details'?
Antwort
Die Methode navigation.navigate('Details') ist die Standardmethode, um in React Navigation zu einem Screen zu navigieren. Sie legt den Screen auf den Stack, wenn er nicht bereits der aktive Screen ist, oder kehrt zur bestehenden Instanz zurück, wenn sich der Screen bereits im Navigationsstack befindet.
Wie übergibt man Parameter beim Navigieren zu einem Screen?
Wie greift man in einem Screen auf die Navigationsparameter zu?
+19 Interview-Fragen
Weitere React Native-Interviewthemen
JavaScript-Grundlagen
React-Grundlagen
React Native Grundlagen
React Hooks
TypeScript für React & React Native
React Native Komponenten & API
Styling & Layout in React Native
React Native State Management
Networking & API in React Native
Datenpersistenz
Formulare & Validierung
React Native Animationen
Native Modules & Bridge
Plattformspezifischer Code
Berechtigungen & Geräte-APIs
Push Notifications
React Native Testing
React Native Debugging
Build & Deployment
Expo vs React Native Bare
Performance-Optimierung
Speicherverwaltung
Architecture Patterns
React Native New Architecture
Security Best Practices
Offline-First Architecture
React Native CI/CD
Monorepo & Code-Sharing
Fortgeschrittene Themen
App-Lebenszyklus & Hintergrundausführung
Authentifizierung und Sitzungsverwaltung
Monitoring & Crash Reporting
Meistere React Native für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten