React Native

Composants & API React Native

TouchableOpacity, TextInput, Modal, ActivityIndicator, Platform, Dimensions, StatusBar

20 questions d'entretien·
Junior
1

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.

2

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é.

3

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.

4

Quelle est la différence principale entre TouchableOpacity et Pressable ?

5

Comment afficher un indicateur de chargement centré sur l'écran ?

+17 questions d'entretien

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