Maison > interface Web > js tutoriel > Qu'est-ce que React Native ? Que pouvez-vous faire ?

Qu'est-ce que React Native ? Que pouvez-vous faire ?

不言
Libérer: 2018-10-25 11:13:31
original
10000 Les gens l'ont consulté

Qu'est-ce que React Native ? Que peut-il faire ? Beaucoup d'amis ne le savent peut-être pas. Cet article vous présentera ce que signifie React Native et ce que React Native peut faire. J'espère que cela vous sera utile.

Tout d’abord, parlons de ce qu’est le React Native ?

React Native (RN en abrégé) est un framework de développement d'applications mobiles multiplateforme open source par Facebook en avril 2015. Il s'agit de l'ancien framework JS open source de Facebook. Réagir Dérivé de la plateforme d’applications mobiles native, il prend actuellement en charge les deux principales plateformes iOS et Android. RN utilise le langage Javascript, JSX similaire au HTML et CSS pour développer des applications mobiles, de sorte que les techniciens familiarisés avec le développement frontal Web peuvent entrer dans le domaine du développement d'applications mobiles avec très peu d'apprentissage.

React Native est parfaitement compatible avec les composants écrits en Objective-C, Java ou Swift. Si vous avez besoin d’optimiser spécifiquement une partie de votre application, il est facile de passer au code natif à mi-parcours. Si vous souhaitez utiliser une partie de l'application de manière native et une partie en utilisant React Native, c'est tout à fait correct—— C'est exactement ce que fait l'application de Facebook.

React Native vous permet d'écrire des applications mobiles natives en utilisant uniquement JavaScript. Il est cohérent avec React en termes de principes de conception et utilise un mécanisme de composants déclaratifs pour créer une interface utilisateur riche et colorée.

Après avoir examiné ce qu'est React Native, regardons Que peut faire React Native ?

React Native vous permet d'obtenir une expérience de développement totalement cohérente basée sur Javascript et React et de créer des applications natives de classe mondiale.

React Native ne produit pas d'"applications web", ni d'"applications HTML5", ni d'"applications hybrides". Le produit final est une véritable application mobile qui semble presque impossible à distinguer des applications écrites en Objective-C ou Java. Réagir Les composants de base de l'interface utilisateur utilisés par Native sont exactement les mêmes que ceux des applications natives. Tout ce que vous avez à faire est de combiner ces composants de base à l'aide de JavaScript et React.

Certaines entreprises utilisent désormais React Native. Par exemple, l'activité « Guess You Like » du client iPad de Tmall, le cadre de nouvelle génération d'Alipay est basé sur certaines nouvelles activités du système d'assistance aux revenus de Qunar.com ; par les compagnies aériennes ; la nouvelle page d'accueil de Baidu Image Search Wireless, testant partiellement le terrain.

React Native combine les avantages des applications web et des applications natives, et peut utiliser JavaScript pour développer iOS et Android Application native. Utilisez React en JavaScript pour extraire les composants natifs de l'interface utilisateur du système d'exploitation et remplacer les éléments DOM pour le rendu, etc.

Cet article se termine ici. Pour plus de connaissances sur React Native, vous pouvez suivre la colonne tutoriel React du site Web php chinois pour regarder des vidéos gratuites associées !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal