React v/s React Native v/s React Native Web

React-native

React v/s React Native v/s React Native Web

React, React Native et React Native Web sont dans l’écosystème React et JavaScript, mais leurs objectifs et leurs implémentations techniques sont différents.

  1. React :
    – Bibliothèque web : Principalement utilisée pour construire principalement que des applications web.
    – Rending : Rend les composants sur la structure (DOM) d’une page web.
    – Composants : Les composants sont conçus pour fonctionner dans un environnement web.
    – Styles : Utilise généralement CSS pour le style.
  2. React Native :
    – Bibliothèque mobile : Principalement utilisée pour développer des applications mobiles pour iOS et Android.
    – Rending : Utilise des composants natifs pour afficher les affiches sur le mobile.
    – Composants : Les composants sont spécifiques et traduits en éléments d’interface utilisateur natifs.
    – Styles : Utilise un sous-ensemble de CSS pour un style spécifique à la plate-forme qui peut être appliqué.
  3. React Native Web :
    – Bibliothèque web et mobile : Permet aux composants React Native d’être rendus sur le web.
    – Rending : Traduit les composants React Native en composants web, la même chose que react native mais cette fois-ci pour le web.
    – Composants : Permet l’utilisation de composants React Native dans les pages web.
    -Styles : Prend en charge des styles similaires à React Native, avec la possibilité de gérer le stylisme spécifique à la plate-forme.

Différences clés :

  1. Plateformes cibles :
    – React est destiné au développement web.
    – React Native aux applications mobiles.
    – Et React Native Web permet l’utilisation de composants React Native dans les applications web.
  2. Rending :
    – React rend les composants sur le DOM.
    – React Native utilise des composants natifs pour le mobile.
    – Et React Native Web traduit les composants pour le rendu web.
  3. Style :
    – Alors que React et React Native utilisent CSS standard pour le style,
    – React Native Web étend les capacités du style pour imiter les styles React Native sur le web.

En résumé, React est destiné au développement web, React Native aux applications mobiles, et React Native Web permet l’utilisation de composants React Native dans les applications web.

Partager cette publication

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.