React Native

Styling & Layout React Native

Flexbox, absolute positioning, responsive design, safe area, platform-specific styles

18 questions d'entretien·
Junior
1

Quelle est la direction par défaut de flexDirection dans React Native ?

Réponse

Dans React Native, flexDirection est défini sur 'column' par défaut, contrairement au web où il est 'row'. Cela signifie que les éléments enfants sont disposés verticalement de haut en bas par défaut. Cette différence reflète les conventions typiques des interfaces mobiles, où les layouts verticaux sont plus courants.

2

Comment créer un style réutilisable dans React Native ?

Réponse

StyleSheet.create() est la méthode recommandée pour créer des styles dans React Native. Elle permet de définir un objet de styles qui peut être réutilisé dans plusieurs composants. Cette approche optimise les performances en validant les styles une seule fois au démarrage et en les référençant par ID plutôt que de recréer les objets à chaque rendu.

3

Quelle propriété utiliser pour centrer un élément horizontalement ET verticalement dans son conteneur ?

Réponse

Pour centrer un élément dans les deux axes, il faut combiner justifyContent: 'center' (axe principal) et alignItems: 'center' (axe secondaire). Avec le flexDirection par défaut ('column'), justifyContent centre verticalement et alignItems centre horizontalement. Ces deux propriétés travaillent ensemble pour obtenir un centrage parfait.

4

Quelle est l'unité de mesure utilisée par défaut dans React Native pour les dimensions ?

5

Quelle propriété permet de positionner un élément de manière absolue par rapport à son parent ?

+15 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