Maison >interface Web >js tutoriel >Quelle est la différence entre réagir nativement et réagir

Quelle est la différence entre réagir nativement et réagir

青灯夜游
青灯夜游original
2021-03-02 15:02:337054parcourir

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.

Quelle est la différence entre réagir nativement et réagir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn