Comment créer une nouvelle réaction.Application JS

Comment créer une nouvelle réaction.Application JS

React est une bibliothèque JavaScript open source pour la création de composants de frontend et d'interface utilisateur. Il est développé et entretenu par le Facebook et une grande communauté de développeurs. Ceci est également utile pour créer des applications mobiles.

Nous utiliserons le gestionnaire de packages YARN pour créer une application ReactJS et créer une construction de production. PM2 pour exécuter et surveiller l'application React.

Ce tutoriel vous aidera à créer une nouvelle réaction.Application JS sur un système de développeurs. Vous aide également à exécuter l'application ReactJS et à faire une construction de production.

Conditions préalables

Réagir.Les applications JS peuvent être exécutées sur n'importe quelle plate-forme ayant un nœud.JS installé. Nous avons préféré installer le nœud.JS utilisant le gestionnaire de packages NVM.

En supposant que vous avez déjà installé un nœud sur votre système. Sinon, visitez le lien ci-dessous pour installer le nœud.JS en premier.

  • https: // tecadmin.net / install-nodejs-with-nvm /

Installez également le gestionnaire de packages de fils:

NPM Install -g Yarn  

Étape 1 - Créez une application React

Il existe plusieurs façons de créer une nouvelle application React sur un système de développement. Par exemple, utilisez les commandes de YARN, NPX ou NPM INIT pour créer une nouvelle application de lecture avec la dernière version.

Pour ce tutoriel, nous utiliserons NPM INIT pour créer une nouvelle application React.

fil Créer un myreactapp React-App  

Sauf le fil, vous pouvez également utiliser NPX (NPX Create-React-App MyreactAppApp) ou NPM (NPM Init React-App MyreactAppApp) Commandes pour créer React.Application JS.

Sur la création d'application réussie, vous verrez un long résultat à l'écran. À la fin, vous trouverez le résultat comme ci-dessous avec quelques commandes utiles.

Étape 2 - Exécution de l'application React en mode développeur

Une fois que vous avez créé votre application React. Cela créera un dossier dans le répertoire actuel avec le nom du projet. Passez à ce projet et exécutez Start du fil Pour démarrer l'application.

CD MyreactApp  Start du fil  

Sortir:

 Compilé avec succès! Vous pouvez maintenant voir myreactapp dans le navigateur. Local: http: // localhost: 3000 sur votre réseau: http: // 192.168.dix.200: 3000 Notez que la construction de développement n'est pas optimisée. Pour créer une construction de production, utilisez la construction de fils. 

La demande de réaction par défaut Démarrer sur le port 3000. Accédez à votre application React à l'aide du port 3000 avec l'adresse IP système. Pour la machine locale, utilisez «localhost» suivi du port.

Étape 3 - Commencez à éditer React.Application JS

Laissez commencer à créer une application impressionnante en utilisant React.js. Comme affiché à l'écran, modifiez Src / App.Fichier JS dans un éditeur de texte. Puis naviguer sous le Function App (). Ici, vous pouvez ajouter votre contenu à afficher sur la page d'accueil.

Enregistrez votre fichier. Le navigateur rechargera automatiquement la page et affichera le contenu mis à jour. Ceci est très utile pour voir des changements à la volée.

Étape 4 - Exécution de l'application React avec PM2

Process Manager (PM2) pour le nœud.Applications JS avec un équilibreur de charge intégré. Il vous fournit un moyen facile de gérer, d'exécuter et de surveiller les applications de nœuds.

Pour utiliser PM2, assurez-vous qu'il est installé sur votre système. Il peut également être installé avec la commande suivante:

NPM Install -g PM2  

Ensuite, passez à votre application React et exécutez la commande suivante.

PM2 Start Yarn - Nom "MyreactApp" - Démarrer  

Ici --Nom "MyreactApp" défini le nom de votre application, affichage sous la liste des applications PM2. Démarrer est le paramètre transmis à la ligne de commande du fil.

La commande ci-dessus démarrera votre application React sur le port défini. Vous pouvez accéder à l'application dans un navigateur Web.

Les commandes PM2 ci-dessous vous aideront à vérifier l'état de l'application, à arrêter et à démarrer les applications.

PM2 Status MyreactAppApp  # Vérifier l'état de l'application  PM2 Stop MyreactApp  # Arrêtez l'application par nom  pM2 démarrer myreactapp  # Démarrer l'application par nom  

Pour afficher les journaux générés par l'application Utiliser la commande suivante. Ceci est utile à des fins de débogage.

PM2 LOGS MYREACTAPPAP  

Étape 5 - Créer une construction de production

Une fois que votre demande est prête à se déployer sur un environnement de production. Générons une construction de production à partir de votre réaction.Application de source JS.

Pour générer une construction de production, ouvrez un terminal et changez pour réagir le répertoire des applications. Puis exécutez la commande:

construction de fils  

Sur une construction réussie, il générera des fichiers de production dans le répertoire de construction sous React.répertoire racine JS. Vous pouvez déployer tous les fichiers de Build Directory vers le serveur de production.

ls -l build / -RW-R - R-- 1 Root Root 1092 mars 22 12:06 Asset-Manifest.JSON -RW-R - R-- 1 Root Root 3870 mars 22 12:06 FAVICON.ICO -RW-R - r-- 1 Root Root 3022 mars 22 12:06 Index.html -rw-r - r-- 1 racine racine 5347 mars 22 12:06 logo192.png -rw-r - r-- 1 racine racine 9664 mars 22 12:06 logo512.png -rw-r - r-- 1 racine racine 492 mars 22 12:06 manifeste.JSON -RW-R - R-- 1 Root Root 67 mars 22 12:06 Robots.txt drwxr-xr-x 5 racine racine 4096 mars 22 12:06 statique 

Conclusion

Permet de créer une interface utilisateur impressionnante avec React.