Contactez-nous

Composants spécifiques à la plateforme

Explorez les composants de base fournis par React Native (View, Text, Image, Button, TextInput...) qui remplacent les balises HTML et se mappent sur les widgets natifs d'iOS et Android.

Oublier le HTML : Les briques de base de React Native

Comme nous l'avons vu, la différence la plus marquante entre React pour le web (React DOM) et React Native réside dans les éléments utilisés pour construire l'interface utilisateur. Oubliez les balises HTML comme

,

, ou

Présentation des composants fondamentaux (Core Components)

Voici quelques-uns des composants React Native les plus couramment utilisés :

  • : Le bloc de construction le plus fondamental pour l'interface utilisateur. Il peut être considéré comme l'équivalent d'un
    sur le web. C'est un conteneur qui supporte la mise en page avec Flexbox, le styling, et peut contenir d'autres composants. Il ne peut pas afficher de texte directement.
  • : Indispensable pour afficher n'importe quelle chaîne de caractères. Tout texte dans une application React Native doit être enveloppé dans un composant . Il supporte également l'imbrication pour hériter des styles de texte.
  • : Utilisé pour afficher des images, qu'elles proviennent de ressources locales (dans le projet) ou d'une URL réseau. Il possède des props pour contrôler la source (`source`), le redimensionnement (`resizeMode`), et le style.
  • : Permet à l'utilisateur de saisir du texte. C'est l'équivalent d'un ou