Comment créer le premier projet dans React native

React est lamp;rsquoune des bibliothèques JavaScript les plus populaires aujourdamp;rsquohui, pour de bonnes raisons. Avec le soutien de géants comme Facebook, cet effort est destiné à aller plus loin, malgré les doutes initiaux. Lamp;rsquoutilisation de React a fortement augmenté au fil du temps et React Native est sa prochaine itération. React Native est conçu pour permettre aux développeurs de créer des applications React qui fonctionnent localement sur les appareils iOS et Android. Dans je vais montrer quelques notions de base sur REACT et comment commencer la structuration et la modélisation dans React Native. Il namp;rsquoy a pas damp;rsquoautres conditions préalables que les compétences de base en javascript, HTML et React. Il est utile de comprendre ce quamp;rsquoest une fermeture et comment elle fonctionne en javascript, mais apprendrez quoi que soit React Native.
Ensuite, réchauffez vos doigts, préparez votre clavier et commencez ce voyage amusant! Pour toute personne qui namp;rsquoest pas familière avec React native, la documentation contient une très bonne page damp;rsquointroduction qui peut aider à commencer à utiliser React. Maintenant, nous créons un projet React de base en utilisant lamp;rsquoapplication create React Native (la page damp;rsquointroduction officielle pour configurer React Native sur votre site). Une fois les étapes damp;rsquoinstallation terminées avec succès, consultez le répertoire des projets: Un avantage de React Native est que pouvez écrire des applications Android et IOS, et la plupart du code JavaScript quamp;rsquoils partagent. Dans le dossier nouvellement créé, trouverez deux fichiers:
Parce que nous construisons une application IOS, nous avons supprimé le fichier
Lamp;rsquointerface graphique exécute le projet dans lamp;rsquoémulateur xcode. Rapidement Votre émulateur iPhone est maintenant en marche et votre application React Native est verrouillée et chargée! Une fois terminé, devriez voir la sortie suivante dans le simulateur:
Dans ce tutoriel, jamp;rsquoutilise lamp;rsquoémulateur iPhone 6, et voici une capture damp;rsquoécran de lamp;rsquoécran damp;rsquoaccueil de lamp;rsquoapplication. Vous pouvez maintenant ouvrir index.ios.js dans lamp;rsquoIDE pour lamp;rsquoédition de texte et observer ses changements immédiatement. Nous avons terminé la première partie. Le modèle solide du tutoriel final: Camp;rsquoest le résultat idéal des vues que nous voulons créer avec ce tutoriel. Ce modèle solide peut être réalisé en suivant les étapes suivantes: Étape 1: diviser la page en conteneurs recommande une représentation visuelle approximative du contenu à construire. React construit autour du conteneur Tout ce que voyez sur la page fait partie du conteneur. Il est préférable damp;rsquoanalyser le modèle avant de commencer à écrire le Code.
À partir de lamp;rsquoimage ci dessus, nous pouvons dessiner le conteneur de démonstration: le conteneur damp;rsquoécran accède au logo du conteneur courriel mot de passe enregistrer le bouton conteneur ici, nous avons également besoin damp;rsquoune méthode _ userlogin qui envoie la demande à session créer avec votre nom damp;rsquoutilisateur et mot de passe. Les composants sont le noyau et lamp;rsquoâme de React Native et ont une exigence: ils doivent implémenter le rendu, une fonction qui indique au composant ce quamp;rsquoil doit rendre. (honnêtement, je ne peux pas trouver un autre mot.: d) changez la méthode de rendu dans le fichier index. Système damp;rsquoexploitation inter réseau. JS (pour les utilisateurs damp;rsquoIOS) et ajouter la section analyse en conséquence.
Ajoutez une classe de style à chaque section comme suit:
La première chose que nous devons faire avant de commencer à construire la méthode render est damp;rsquoajouter un constructeur. Dans le constructeur, nous initialisons la variable damp;rsquoétat. Étape 2: initial
Définir lamp;rsquoétat dans le constructeur {dans la classe du composant constructeur (props)
Super (accessoires)
Celui là. État = {
}
}
Ajouter la méthode _ onpressbutton à onpressbutton () {constructeur
Console. Log (amp;lsquoappuyez sur loginamp;rsquo)
}
Nous construirons le module de connexion en utilisant textinputs et touchablehighlights, un composant bouton poussoir qui convertit un seul élément enfant en élément cliquable. La structure de la fonction de rendu doit être la suivante: Assurez que tous les composants utilisés dans le rendu sont importés de la bibliothèque locale React en haut du fichier. Dans ce cas, jamp;rsquoutilise les composants suivants de la Bibliothèque de vue de texte pour entrer du texte touchablehighlight pour importer ces modules comme suit: ajouter ce qui suit en haut de la page damp;rsquoindex
Importer React à partir de React, {Component}
Import {
Appregistry, Register Application
Feuilles de style, composants de la Feuille de style pour lamp;rsquoapplication
Texte
Saisie de texte,
Touchablehighlight,
} de
Viewstype = {styles.yoursectionclassname} ajoutera tous les styles personnalisés au composant. Par défaut, trouverez un style constant dans le fichier index. Const styles = feuille de style. Créer
Je
})
Lorsque définissez un style de section, assurez damp;rsquoajouter une bordure à chaque section afin que puissiez contrôler la hauteur, la largeur et lamp;emplacement de chaque section et comment elle samp;rsquoaffiche dans le simulateur.
Yoursectionclassname: {
Largeur du bord: 1,
Bordercolor:
Vos autres styles
Je
}
Voici une capture damp;rsquoécran surlignée de toutes les parties de lamp;rsquoécran avec des bordures: Une fois la forme de la section terminée, nous pouvons supprimer les bords inutiles. Voici le style final des composants de lamp;rsquoécran de connexion:
Un et le style, lamp;rsquoimage ci dessous est la sortie finale: Voici le Code final du composant Access: félicitations, venez de terminer votre premier projet React Native!
Ce namp;rsquoest quamp;rsquoune simple démonstration de la façon de construire et de façonner un écran dans le moteur de développement damp;rsquoapplications natives React. Avec un peu de traitement, nous pouvons voir comment React Native permet aux développeurs de créer des applications qui fonctionnent presque de la même façon sur les appareils Android et IOS. combinez cela avec React pour le développement web, aurez une suite multiplateforme très compétitive qui aspire à changer le monde. Vous notre tutoriel sur React Native? Veuillez nous le dire dans la section commentaires ci dessous!

Laisser un commentaire

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

ContactPress Supported By WordPress Plugins