Composants & API React Native
TouchableOpacity, TextInput, Modal, ActivityIndicator, Platform, Dimensions, StatusBar
1Quel composant utiliser pour créer un bouton simple avec effet de transparence au toucher ?
Quel composant utiliser pour créer un bouton simple avec effet de transparence au toucher ?
Réponse
TouchableOpacity est le composant standard pour créer des boutons avec un effet de transparence visuelle lors du toucher. Lorsque l'utilisateur appuie dessus, l'opacité du contenu diminue temporairement, donnant un feedback visuel immédiat. C'est le composant le plus couramment utilisé pour les interactions tactiles simples dans React Native.
2Quelle prop de TextInput permet de masquer le texte saisi, utile pour les champs de mot de passe ?
Quelle prop de TextInput permet de masquer le texte saisi, utile pour les champs de mot de passe ?
Réponse
La prop secureTextEntry permet de masquer le texte saisi en affichant des points ou astérisques à la place des caractères. C'est la méthode standard pour créer des champs de mot de passe sécurisés dans React Native. Quand elle est activée, le texte n'est pas visible à l'écran et le presse-papiers est généralement désactivé pour des raisons de sécurité.
3Comment récupérer la valeur saisie dans un TextInput de manière contrôlée ?
Comment récupérer la valeur saisie dans un TextInput de manière contrôlée ?
Réponse
Un TextInput contrôlé combine la prop value avec le callback onChangeText. La prop value définit le texte affiché et est liée à un état React. onChangeText est appelé à chaque modification avec la nouvelle valeur, permettant de mettre à jour l'état. Ce pattern assure une source unique de vérité et permet la validation ou transformation du texte en temps réel.
Quelle est la différence principale entre TouchableOpacity et Pressable ?
Comment afficher un indicateur de chargement centré sur l'écran ?
+17 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
Styling & Layout React Native
Navigation 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