Maison >interface Web >js tutoriel >Quelle est la différence entre réagir nativement et réagir
Différences : 1. React pilote le rendu html dom ; React Native pilote le rendu des composants natifs Android/ios. 2. Vous pouvez démarrer directement avec les connaissances frontales lors de l'écriture de React. Bien que React Native soit également possible, il est difficile d'aller plus loin sans le support des connaissances natives.
L'environnement d'exploitation de ce tutoriel : système Windows7, React16, ordinateur Dell G3.
React Native : des applications natives iOS et Android peuvent être développées sur la base de la bibliothèque JavaScript open source actuellement populaire, React.js. Et React Native est déjà utilisé dans les environnements de production - l'application iOS Groupes Facebook est développée sur cette base.
React est une bibliothèque JavaScript open source qui fournit des vues HTML pour les données. Les vues React sont généralement rendues à l'aide de composants contenant d'autres composants spécifiés dans des balises HTML personnalisées. React fournit aux programmeurs un modèle dans lequel les composants enfants ne peuvent pas affecter directement les composants externes, des mises à jour efficaces des documents HTML lorsque les données changent et une séparation nette entre les composants dans les applications modernes d'une seule page.
[Recommandations de tutoriel associées : Tutoriel vidéo React]
La différence entre React Native et React
Les principes sont légèrement différent :
Les principes de React et React Native sont les mêmes. Les deux sont des dom virtuels implémentés par js pour piloter le rendu de la couche de vue d'interface. C'est juste que React pilote le rendu html dom ; React Native pilote le rendu des composants natifs Android/ios. En fait, avant le lancement de React Native, cette technologie consistant à utiliser js pour piloter les composants natifs de l'application existait déjà, comme Native Script.
Les idées de programmation seront différentes :
react rend directement le dom, tandis que React Native génère l'identifiant, utilise Bridge (le dernier implémenté en C++) pour le transformer en table, attend le natif à appeler et à écrire React peut être démarré directement avec des connaissances frontales. Bien que React Native puisse également être utilisé, il est difficile d'aller plus loin sans le support des connaissances natives.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!