Navigation React Native
React Navigation, Stack Navigator, Tab Navigator, Drawer Navigator, deep linking
1Quel package installer pour utiliser React Navigation dans une application React Native ?
Quel package installer pour utiliser React Navigation dans une application React Native ?
Réponse
Le package @react-navigation/native est le package principal de React Navigation. Il fournit les composants de base et le contexte nécessaire pour la navigation. Les navigateurs spécifiques comme Stack, Tab ou Drawer sont des packages séparés à installer selon les besoins du projet.
2Quel composant doit envelopper l'application pour activer React Navigation ?
Quel composant doit envelopper l'application pour activer React Navigation ?
Réponse
NavigationContainer est le composant racine qui doit envelopper toute la structure de navigation. Il gère l'état de navigation, le linking, et fournit le contexte nécessaire à tous les navigateurs enfants. Sans ce composant, les navigateurs ne fonctionneront pas correctement.
3Comment naviguer vers un écran nommé 'Details' avec React Navigation ?
Comment naviguer vers un écran nommé 'Details' avec React Navigation ?
Réponse
La méthode navigation.navigate('Details') est la façon standard de naviguer vers un écran dans React Navigation. Elle pousse l'écran sur la pile si ce n'est pas déjà l'écran actif, ou retourne à l'instance existante si l'écran est déjà dans la pile de navigation.
Comment passer des paramètres lors de la navigation vers un écran ?
Comment accéder aux paramètres de navigation dans un écran ?
+19 questions d'entretien
Autres sujets d'entretien React Native
Les bases de JavaScript
Fondamentaux React
Bases de React Native
React Hooks
TypeScript pour React & React Native
Composants & API React Native
Styling & Layout React Native
State Management React Native
Networking & API React Native
Persistance des données
Forms & Validation
Animations React Native
Native Modules & Bridge
Code spécifique aux plateformes
Permissions & Device APIs
Push Notifications
Testing React Native
Debugging React Native
Build & Deployment
Expo vs React Native Bare
Performance Optimization
Memory Management
Architecture Patterns
New Architecture React Native
Security Best Practices
Offline-First Architecture
CI/CD React Native
Monorepo & Code Sharing
Advanced Topics
App Lifecycle & Background Execution
Authentication & Session Management
Monitoring & Crash Reporting
Maîtrise React Native pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement