{"id":7328,"date":"2024-11-25T17:19:17","date_gmt":"2024-11-25T14:19:17","guid":{"rendered":"https:\/\/mobian.studio\/?p=7328"},"modified":"2024-11-25T17:19:17","modified_gmt":"2024-11-25T14:19:17","slug":"how-to-create-vite-app","status":"publish","type":"post","link":"https:\/\/mobian.studio\/fr\/how-to-create-vite-app\/","title":{"rendered":"Comment cr\u00e9er une application React avec Vite : un guide \u00e9tape par \u00e9tape"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7331\" src=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png\" alt=\"\" width=\"2048\" height=\"1365\" srcset=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png 2048w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-sora-shimazaki-5926397-300x200.png.webp 300w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-sora-shimazaki-5926397-1024x683.png.webp 1024w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-sora-shimazaki-5926397-768x512.png.webp 768w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-sora-shimazaki-5926397-1536x1024.png.webp 1536w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-sora-shimazaki-5926397-18x12.png.webp 18w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Cr\u00e9er une application React est devenu encore plus simple et plus rapide gr\u00e2ce \u00e0 Vite, un outil de cr\u00e9ation de front-end moderne introduit par le cr\u00e9ateur de Vue.js Evan You en 2020. Vite est reconnu pour sa rapidit\u00e9 et son efficacit\u00e9, ce qui en fait une excellente alternative \u00e0 Create React App (CRA) en r\u00e9duisant consid\u00e9rablement le temps n\u00e9cessaire pour d\u00e9marrer les serveurs de d\u00e9veloppement et appliquer les mises \u00e0 jour de code. Dans ce guide, nous passerons en revue chaque \u00e9tape pour vous aider \u00e0 configurer une application React \u00e0 l&#039;aide de Vite, de la pr\u00e9paration de votre environnement au lancement de votre premier projet.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Pourquoi utiliser Vite pour le d\u00e9veloppement React\u00a0?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Vite est devenu un choix populaire pour les projets React car il am\u00e9liore consid\u00e9rablement la vitesse de construction et le rechargement en direct, ce qui rend le processus de d\u00e9veloppement \u00e0 la fois plus rapide et plus fluide. Contrairement \u00e0 Create React App (CRA), qui subit souvent des retards dans l&#039;actualisation du serveur apr\u00e8s les mises \u00e0 jour des fichiers, Vite r\u00e9duit les temps de construction, offrant un flux de travail fluide et efficace. Sa conception modulaire profite \u00e9galement aux d\u00e9veloppeurs React en offrant un retour d&#039;information plus rapide sur les modifications, id\u00e9al pour ceux qui ont besoin d&#039;une r\u00e9ponse imm\u00e9diate de l&#039;environnement de d\u00e9veloppement.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Qu&#039;est-ce que Vite ?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Vite, d\u00e9velopp\u00e9 par Evan You (le cr\u00e9ateur de Vue.js), est un outil de cr\u00e9ation moderne con\u00e7u pour optimiser le d\u00e9veloppement front-end. Le nom \u00ab Vite \u00bb est d\u00e9riv\u00e9 du mot fran\u00e7ais pour \u00ab rapide \u00bb, ce qui correspond \u00e0 son objectif principal qui est d\u2019acc\u00e9l\u00e9rer le processus de d\u00e9veloppement et de cr\u00e9ation. Vite exploite les modules ES natifs du navigateur pendant le d\u00e9veloppement, ce qui permet des cr\u00e9ations plus rapides et des temps de rafra\u00eechissement plus rapides par rapport aux bundlers traditionnels. Cette efficacit\u00e9 fait de Vite un excellent choix pour les d\u00e9veloppeurs qui cherchent \u00e0 rationaliser l\u2019exp\u00e9rience de d\u00e9veloppement dans des frameworks JavaScript comme React.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Conditions pr\u00e9alables \u00e0 la configuration de Vite<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Avant de configurer Vite, assurez-vous que votre syst\u00e8me r\u00e9pond aux exigences suivantes. Ces pr\u00e9requis sont essentiels pour un processus d&#039;installation et de d\u00e9veloppement fluide.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Node.js et npm<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Vite d\u00e9pend de Node.js et de npm (Node Package Manager) pour l&#039;installation des packages et l&#039;ex\u00e9cution des scripts de d\u00e9veloppement. Pour utiliser Vite, vous avez besoin de Node.js version 18.x ou ult\u00e9rieure et d&#039;une version npm compatible. Voici comment v\u00e9rifier si vous avez install\u00e9 les bonnes versions\u00a0:<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">V\u00e9rifiez la version de Node.js<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Ouvrez votre terminal et tapez la commande suivante\u00a0:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">noeud -v<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette commande renvoie la version install\u00e9e de Node.js, qui doit \u00eatre 18.x ou sup\u00e9rieure.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">V\u00e9rifier la version npm<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Ensuite, v\u00e9rifiez la version de npm en ex\u00e9cutant\u00a0:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">npm -v<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette commande affiche la version de npm install\u00e9e. Si vos versions sont obsol\u00e8tes, vous pouvez t\u00e9l\u00e9charger les derni\u00e8res versions de Node.js et npm depuis le site officiel de Node.js.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si Node.js et npm ne sont pas install\u00e9s, ou si vous devez les mettre \u00e0 jour, vous pouvez les installer ou les mettre \u00e0 niveau via le r\u00e9f\u00e9rentiel NodeSource (pour Linux) ou en t\u00e9l\u00e9chargeant le programme d&#039;installation directement depuis le site officiel.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Connaissances de base de la ligne de commande<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">L&#039;utilisation de Vite n\u00e9cessite une connaissance des op\u00e9rations de base de la ligne de commande. Au cours du processus d&#039;installation, vous ex\u00e9cuterez une s\u00e9rie de commandes dans le terminal pour cr\u00e9er, installer et lancer votre projet Vite. Voici ce que vous devez savoir faire\u00a0:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Navigation dans les r\u00e9pertoires<\/b><span style=\"font-weight: 400;\">: Des commandes comme <\/span><span style=\"font-weight: 400;\">CD<\/span><span style=\"font-weight: 400;\"> pour changer de r\u00e9pertoire et <\/span><span style=\"font-weight: 400;\">ls<\/span><span style=\"font-weight: 400;\"> pour lister les fichiers.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Ex\u00e9cution de commandes<\/b><span style=\"font-weight: 400;\">:Vous devrez ex\u00e9cuter des commandes npm comme <\/span><span style=\"font-weight: 400;\">installation de npm<\/span><span style=\"font-weight: 400;\"> et <\/span><span style=\"font-weight: 400;\">npm ex\u00e9cuter dev<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Si vous d\u00e9butez avec la ligne de commande, il peut \u00eatre utile de revoir certaines commandes de terminal de base avant de continuer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9diteur de code<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Il est fortement recommand\u00e9 d&#039;utiliser un \u00e9diteur de code, tel que Visual Studio Code (VS Code), pour g\u00e9rer et modifier les fichiers de votre projet. VS Code propose plusieurs fonctionnalit\u00e9s utiles\u00a0:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Mise en \u00e9vidence de la syntaxe<\/b><span style=\"font-weight: 400;\">: Aide \u00e0 rendre votre code plus lisible.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Terminal int\u00e9gr\u00e9<\/b><span style=\"font-weight: 400;\">: Vous permet d&#039;ex\u00e9cuter des commandes de terminal directement dans l&#039;\u00e9diteur.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Extensions<\/b><span style=\"font-weight: 400;\">: VS Code dispose d&#039;extensions pour JavaScript, React et Vite qui fournissent des suggestions de code, une v\u00e9rification des erreurs et des outils suppl\u00e9mentaires.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">D&#039;autres \u00e9diteurs populaires incluent Sublime Text, Atom et WebStorm, mais VS Code est particuli\u00e8rement adapt\u00e9 aux projets JavaScript et React. Vous pouvez le t\u00e9l\u00e9charger \u00e0 partir du site Web de VS Code.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7329\" src=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-asphotograpy-887751.png\" alt=\"\" width=\"2048\" height=\"1365\" srcset=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-asphotograpy-887751.png 2048w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-asphotograpy-887751-300x200.png.webp 300w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-asphotograpy-887751-1024x683.png.webp 1024w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-asphotograpy-887751-768x512.png.webp 768w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-asphotograpy-887751-1536x1024.png.webp 1536w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-asphotograpy-887751-18x12.png.webp 18w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">Configurer Vite pour votre projet React : pr\u00e9requis et pr\u00e9paration<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Avant de vous lancer dans la cr\u00e9ation de votre premi\u00e8re application React avec Vite, il est essentiel de vous assurer que votre environnement de d\u00e9veloppement est correctement configur\u00e9. Vite est un outil de cr\u00e9ation rapide et moderne con\u00e7u pour rationaliser le d\u00e9veloppement front-end, mais il s&#039;appuie sur des versions de logiciels et des outils sp\u00e9cifiques pour fonctionner correctement. Dans ce guide, nous aborderons les pr\u00e9requis, notamment l&#039;installation des versions n\u00e9cessaires de Node.js et npm, les connaissances de base en ligne de commande et la configuration d&#039;un \u00e9diteur de code adapt\u00e9. Une fois ces composants en place, vous serez pr\u00eat \u00e0 commencer \u00e0 cr\u00e9er des applications React efficaces et \u00e0 chargement rapide avec Vite.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 1\u00a0: installer Node.js et npm (si non install\u00e9)<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pour utiliser Vite, vous avez besoin de Node.js version 18.x ou ult\u00e9rieure ainsi que de npm. Si vous avez d\u00e9j\u00e0 install\u00e9 Node.js mais qu&#039;il est obsol\u00e8te, suivez ces \u00e9tapes pour supprimer l&#039;ancienne version et installer la derni\u00e8re.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Supprimer les versions Node.js existantes (facultatif)<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Si une version obsol\u00e8te de Node.js ou npm est d\u00e9j\u00e0 install\u00e9e, supprimez-la pour \u00e9viter les probl\u00e8mes de compatibilit\u00e9.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">sudo apt supprimer nodejs npm<\/span><\/p>\n<p><span style=\"font-weight: 400;\">sudo apt autoremove<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette \u00e9tape efface toutes les anciennes installations Node.js ou npm, garantissant une configuration propre pour Vite.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Ajouter le r\u00e9f\u00e9rentiel NodeSource<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Ce r\u00e9f\u00e9rentiel fournit les derni\u00e8res versions de Node.js et npm pour l&#039;installation.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">curl -fsSL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash \u2013<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Installer Node.js et npm<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">sudo apt install -y nodejs npm<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cela installe la version actuelle de Node.js (18.x) et npm, garantissant la compatibilit\u00e9 avec Vite.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">V\u00e9rifier l&#039;installation<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Apr\u00e8s l&#039;installation, v\u00e9rifiez que Node.js et npm sont correctement install\u00e9s en ex\u00e9cutant\u00a0:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">noeud -v<\/span><\/p>\n<p><span style=\"font-weight: 400;\">npm -v<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vous devriez voir les num\u00e9ros de version confirmant que Node.js et npm sont pr\u00eats \u00e0 \u00eatre utilis\u00e9s.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 2\u00a0: installer Vite \u00e0 l\u2019\u00e9chelle mondiale<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Maintenant que Node.js et npm sont configur\u00e9s, vous pouvez installer Vite globalement. Cela vous permet de cr\u00e9er facilement de nouveaux projets Vite \u00e0 partir de n&#039;importe quel r\u00e9pertoire.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Ex\u00e9cutez la commande d\u2019installation globale<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">sudo npm install -g create-vite<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette commande installe Vite globalement, fournissant une commande unique pour initialiser rapidement les projets Vite. L&#039;installation globale de Vite simplifie la cr\u00e9ation et la configuration des projets.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 3\u00a0: cr\u00e9er un nouveau projet React avec Vite<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Une fois Vite install\u00e9, vous pouvez cr\u00e9er un nouveau projet React avec lui. Ouvrez votre terminal, acc\u00e9dez \u00e0 votre r\u00e9pertoire pr\u00e9f\u00e9r\u00e9 et utilisez la commande suivante pour d\u00e9marrer la configuration.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Ex\u00e9cutez la commande Vite Create<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">npm cr\u00e9e vite@latest mon-application<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Remplacer <\/span><span style=\"font-weight: 400;\">mon-application<\/span><span style=\"font-weight: 400;\"> avec le nom de votre projet souhait\u00e9. Cette commande initialise un projet Vite, et Vite vous guidera \u00e0 travers quelques invites de configuration.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Suivez les instructions de configuration\u00a0:<\/span><\/h4>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Nom du projet<\/b><span style=\"font-weight: 400;\">:Choisissez un nom pour votre r\u00e9pertoire de projet (par exemple, \u00ab mon-application \u00bb).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>S\u00e9lection du cadre<\/b><span style=\"font-weight: 400;\">:S\u00e9lectionnez \u00ab React \u00bb dans la liste des frameworks.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Variante<\/b><span style=\"font-weight: 400;\">:Choisissez entre JavaScript et TypeScript en fonction de vos pr\u00e9f\u00e9rences.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Une fois termin\u00e9, Vite cr\u00e9era un dossier de projet avec tous les fichiers requis et une structure standard.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 4\u00a0: Acc\u00e9dez \u00e0 votre dossier de projet<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Apr\u00e8s la configuration du projet, acc\u00e9dez au r\u00e9pertoire du projet nouvellement cr\u00e9\u00e9 pour commencer \u00e0 travailler avec lui.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Modification du r\u00e9pertoire du projet<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">cd mon-application<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette commande bascule votre r\u00e9pertoire de travail vers <\/span><span style=\"font-weight: 400;\">mon-application<\/span><span style=\"font-weight: 400;\">, facilitant la gestion et le travail au sein des fichiers de projet Vite.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 5\u00a0: Installer les d\u00e9pendances du projet<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Avant d&#039;ex\u00e9cuter le projet, installez toutes les d\u00e9pendances requises. Celles-ci incluent les biblioth\u00e8ques et les packages n\u00e9cessaires \u00e0 l&#039;ex\u00e9cution du projet.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Ex\u00e9cutez la commande d&#039;installation<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">installation de npm<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette commande t\u00e9l\u00e9charge et installe toutes les d\u00e9pendances sp\u00e9cifi\u00e9es dans le <\/span><span style=\"font-weight: 400;\">paquet.json<\/span><span style=\"font-weight: 400;\"> fichier. Ces d\u00e9pendances alimentent les composants React, les fonctionnalit\u00e9s Vite et tous les outils ou biblioth\u00e8ques suppl\u00e9mentaires utilis\u00e9s dans votre projet.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 6\u00a0: d\u00e9marrer le serveur de d\u00e9veloppement<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Maintenant que la configuration est termin\u00e9e et que les d\u00e9pendances sont install\u00e9es, d\u00e9marrez le serveur de d\u00e9veloppement Vite. Ce serveur vous permet de voir votre application en direct et d&#039;appliquer instantan\u00e9ment les modifications de code.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Ex\u00e9cuter le serveur de d\u00e9veloppement<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">frapper<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">npm ex\u00e9cuter dev<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cette commande lance le serveur de d\u00e9veloppement et Vite affiche une URL locale o\u00f9 votre application est accessible. Par d\u00e9faut, cette URL est\u00a0:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Arduino<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">http:\/\/localhost:5173\/<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vous pouvez \u00e9galement voir des options r\u00e9seau et des informations suppl\u00e9mentaires, en fonction de votre version de Vite.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">\u00c9tape 7\u00a0: affichez votre application React dans le navigateur<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Avec le serveur de d\u00e9veloppement en cours d&#039;ex\u00e9cution, vous pouvez d\u00e9sormais visualiser votre application React dans un navigateur Web.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Ouvrez l\u2019URL locale dans votre navigateur\u00a0:<\/span><\/h4>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ouvrez votre navigateur Web pr\u00e9f\u00e9r\u00e9.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Acc\u00e9dez \u00e0 l&#039;URL affich\u00e9e dans le terminal, g\u00e9n\u00e9ralement <\/span><span style=\"font-weight: 400;\">http:\/\/localhost:5173\/<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Votre nouvelle application React devrait se charger dans le navigateur. Toutes les modifications que vous apportez dans votre \u00e9diteur de code seront automatiquement actualis\u00e9es dans le navigateur, gr\u00e2ce \u00e0 la fonction de remplacement de module \u00e0 chaud (HMR) de Vite, qui permet des mises \u00e0 jour rapides sans avoir \u00e0 recharger la page enti\u00e8re<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7330\" src=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-pixabay-267392.png\" alt=\"\" width=\"2048\" height=\"1365\" srcset=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-pixabay-267392.png 2048w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-pixabay-267392-300x200.png.webp 300w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-pixabay-267392-1024x683.png.webp 1024w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-pixabay-267392-768x512.png.webp 768w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-pixabay-267392-1536x1024.png.webp 1536w, https:\/\/mobian.studio\/wp-content\/smush-webp\/2024\/11\/pexels-pixabay-267392-18x12.png.webp 18w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">Pr\u00e9sentation de la structure du projet Vite<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Apr\u00e8s avoir configur\u00e9 votre projet Vite, vous verrez une structure de dossiers et de fichiers standard qui organise les composants essentiels de votre application React. Cette structure maintient le projet propre et modulaire, vous permettant de vous concentrer sur le d\u00e9veloppement sans vous enliser dans les d\u00e9tails de configuration. Vous trouverez ci-dessous une liste des principaux fichiers et r\u00e9pertoires d&#039;une application React typique bas\u00e9e sur Vite\u00a0:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">index.html<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ce fichier est le fichier HTML principal de votre application. Il sert de point d&#039;entr\u00e9e au navigateur pour charger l&#039;application React.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vite injecte les modules JavaScript ici, afin que votre application ait acc\u00e8s aux scripts et aux ressources n\u00e9cessaires.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Contrairement aux configurations traditionnelles, Vite <\/span><span style=\"font-weight: 400;\">index.html<\/span><span style=\"font-weight: 400;\"> est situ\u00e9 \u00e0 la racine du projet, ce qui simplifie le chargement des modules et maintient votre configuration propre.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">src\/main.jsx<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Il s&#039;agit du point d&#039;entr\u00e9e de votre application React, o\u00f9 l&#039;application s&#039;initialise.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dans ce fichier, vous trouverez du code qui restitue l&#039;arborescence des composants React dans le DOM, reliant g\u00e9n\u00e9ralement votre application \u00e0 une racine <\/span><span style=\"font-weight: 400;\">div<\/span><span style=\"font-weight: 400;\"> dans <\/span><span style=\"font-weight: 400;\">index.html<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Il s&#039;agit du premier fichier JavaScript que Vite traite et regroupe, ce qui le rend essentiel pour la structure et la s\u00e9quence de chargement de votre application.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">src\/App.jsx<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ce fichier repr\u00e9sente le composant principal de votre application React, contenant g\u00e9n\u00e9ralement la structure principale ou la mise en page de votre application.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Depuis <\/span><span style=\"font-weight: 400;\">Application.jsx<\/span><span style=\"font-weight: 400;\">, vous pouvez importer et g\u00e9rer d&#039;autres composants, d\u00e9finir des itin\u00e9raires ou cr\u00e9er toute autre configuration au niveau de l&#039;application.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Modification <\/span><span style=\"font-weight: 400;\">Application.jsx<\/span><span style=\"font-weight: 400;\"> fournit souvent les principaux changements que vous voyez dans votre application, car il s&#039;agit g\u00e9n\u00e9ralement du c\u0153ur de l&#039;interface utilisateur de votre projet.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">vite.config.js<\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Le fichier de configuration de Vite, situ\u00e9 \u00e0 la racine du projet.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ce fichier vous permet de personnaliser le comportement et les param\u00e8tres de Vite, tels que la d\u00e9finition des options de construction, l&#039;ajout de plugins ou la configuration de configurations de proxy.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bien que Vite soit con\u00e7u pour fonctionner sans configuration lourde, <\/span><span style=\"font-weight: 400;\">vite.config.js<\/span><span style=\"font-weight: 400;\"> vous offre la flexibilit\u00e9 d&#039;ajuster les param\u00e8tres \u00e0 mesure que votre projet se d\u00e9veloppe.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Fichiers et r\u00e9pertoires suppl\u00e9mentaires<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Bien que ces fichiers de base soient essentiels, vous pouvez rencontrer des r\u00e9pertoires et des fichiers suppl\u00e9mentaires \u00e0 mesure que vous d\u00e9veloppez votre projet, notamment\u00a0:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>publique\/<\/b><span style=\"font-weight: 400;\">: Un dossier pour stocker des ressources statiques telles que des images, des polices ou des ic\u00f4nes. Ces fichiers sont servis directement sans n\u00e9cessiter d&#039;importations sp\u00e9ciales.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>src\/<\/b><span style=\"font-weight: 400;\">: Le dossier principal pour tout le code source de l&#039;application. Avec <\/span><span style=\"font-weight: 400;\">fichier principal.jsx<\/span><span style=\"font-weight: 400;\"> et <\/span><span style=\"font-weight: 400;\">Application.jsx<\/span><span style=\"font-weight: 400;\">, ce dossier contient d&#039;autres composants React, des fonctions d&#039;assistance ou des fournisseurs de contexte \u00e0 mesure que votre application \u00e9volue.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Cette structure organis\u00e9e maintient vos fichiers de projet accessibles et g\u00e9rables, afin que vous puissiez vous concentrer sur la cr\u00e9ation des composants et des fonctionnalit\u00e9s de votre application sans vous soucier d&#039;une configuration ou d&#039;une installation approfondie.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Avantages de l&#039;utilisation de Vite par rapport \u00e0 la cr\u00e9ation d&#039;une application React<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Passer de Create React App (CRA) \u00e0 Vite peut apporter plusieurs avantages en termes de performances et de productivit\u00e9. Vite est con\u00e7u pour la vitesse et l&#039;efficacit\u00e9, offrant aux d\u00e9veloppeurs une exp\u00e9rience de d\u00e9veloppement plus r\u00e9active. Voici un aper\u00e7u plus approfondi des avantages de l&#039;utilisation de Vite par rapport \u00e0 CRA\u00a0:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Des constructions plus rapides<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Vite r\u00e9duit consid\u00e9rablement les temps de construction en g\u00e9rant les modules diff\u00e9remment de CRA. Voici comment :<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pr\u00e9-regroupement de modules<\/b><span style=\"font-weight: 400;\">: Vite pr\u00e9-regroupe les d\u00e9pendances \u00e0 l&#039;aide de <\/span><span style=\"font-weight: 400;\">esbuild<\/span><span style=\"font-weight: 400;\">, un outil de regroupement rapide optimis\u00e9 pour JavaScript. Ce pr\u00e9-regroupement acc\u00e9l\u00e8re le temps de chargement initial en organisant et en regroupant les d\u00e9pendances plus efficacement.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Syntaxe du module ES<\/b><span style=\"font-weight: 400;\">: Vite utilise les importations de modules ES dans le navigateur pendant le d\u00e9veloppement, de sorte que seuls les fichiers requis pour la vue actuelle sont charg\u00e9s. Cette configuration \u00e9vite la n\u00e9cessit\u00e9 de regrouper l&#039;int\u00e9gralit\u00e9 de l&#039;application \u00e0 chaque modification, ce qui permet des temps de d\u00e9marrage plus rapides.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Chargement paresseux pour le d\u00e9veloppement<\/b><span style=\"font-weight: 400;\">: Vite charge les modules uniquement lorsqu&#039;ils sont n\u00e9cessaires, ce qui minimise la charge de travail sur votre serveur de d\u00e9veloppement et conduit \u00e0 des rechargements plus rapides. Contrairement \u00e0 CRA, Vite ne recompile pas l&#039;int\u00e9gralit\u00e9 de la base de code apr\u00e8s chaque modification, ce qui r\u00e9duit le temps d&#039;attente.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Ces optimisations font de Vite un excellent choix pour les projets o\u00f9 des boucles de r\u00e9troaction rapides et des vitesses de construction sont essentielles.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Remplacement efficace des modules \u00e0 chaud (HMR)<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Le remplacement de module \u00e0 chaud (HMR) est une fonctionnalit\u00e9 qui met \u00e0 jour les modules en temps r\u00e9el au fur et \u00e0 mesure que vous les modifiez, sans avoir besoin de recharger une page enti\u00e8re. Le syst\u00e8me HMR de Vite est plus efficace que celui de CRA, ce qui apporte plusieurs avantages :<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Rechargement s\u00e9lectif<\/b><span style=\"font-weight: 400;\">: Le syst\u00e8me HMR de Vite met \u00e0 jour uniquement les modules qui changent, plut\u00f4t que de recharger l&#039;application enti\u00e8re. Par exemple, si vous modifiez un fichier CSS ou un composant, Vite recharge uniquement ce fichier ou ce module sp\u00e9cifique.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Retour d&#039;information plus rapide sur les modifications<\/b><span style=\"font-weight: 400;\">:Ce rechargement s\u00e9lectif permet aux d\u00e9veloppeurs de voir les modifications presque instantan\u00e9ment, ce qui am\u00e9liore la productivit\u00e9 et fait gagner du temps.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pr\u00e9server l&#039;\u00e9tat de l&#039;application<\/b><span style=\"font-weight: 400;\">:\u00c9tant donn\u00e9 que seuls les modules n\u00e9cessaires sont remplac\u00e9s, le HMR de Vite pr\u00e9serve l&#039;\u00e9tat de votre application pendant le d\u00e9veloppement. Cela signifie que vous pouvez continuer \u00e0 tester sans avoir \u00e0 r\u00e9initialiser les donn\u00e9es ou les configurations.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Avec HMR de Vite, le d\u00e9veloppement est plus efficace car les modifications sont refl\u00e9t\u00e9es imm\u00e9diatement, am\u00e9liorant ainsi l&#039;exp\u00e9rience de codage.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"font-weight: 400;\">Exp\u00e9rience de d\u00e9veloppement l\u00e9ger<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Vite est con\u00e7u pour fournir une configuration minimale et optimis\u00e9e qui \u00e9limine toute complexit\u00e9 inutile, facilitant et acc\u00e9l\u00e9rant le d\u00e9marrage d&#039;un projet. Voici pourquoi Vite offre une exp\u00e9rience plus l\u00e9g\u00e8re que CRA\u00a0:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Configuration minimale<\/b><span style=\"font-weight: 400;\">:Vite ne n\u00e9cessite que peu ou pas de configuration pour d\u00e9marrer, et la plupart des param\u00e8tres courants sont g\u00e9r\u00e9s automatiquement. CRA n\u00e9cessite souvent des configurations personnalis\u00e9es ou des d\u00e9pendances suppl\u00e9mentaires pour des fonctionnalit\u00e9s telles que le fractionnement de code ou le regroupement avanc\u00e9, mais Vite simplifie ce processus.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Paquets de plus petite taille<\/b><span style=\"font-weight: 400;\">:Le regroupement optimis\u00e9 de Vite conduit \u00e0 des tailles de bundle plus petites en production, ce qui am\u00e9liore les performances lors du d\u00e9ploiement de votre application.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Installation rapide<\/b><span style=\"font-weight: 400;\">:La configuration d&#039;un projet Vite est simple et rapide. Avec seulement quelques commandes, vous \u00eates pr\u00eat \u00e0 commencer \u00e0 coder sans les fichiers et scripts suppl\u00e9mentaires que CRA inclut parfois.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Syst\u00e8me de plug-ins flexible<\/b><span style=\"font-weight: 400;\">:Le syst\u00e8me de plugins de Vite est puissant mais facile \u00e0 utiliser, vous permettant d&#039;ajouter des fonctionnalit\u00e9s sans surcharger la configuration. Les plugins de Vite sont \u00e9galement compatibles avec Rollup, un bundler populaire, qui \u00e9tend les options de personnalisation de votre build sans compromettre la vitesse.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Cette approche l\u00e9g\u00e8re permet aux d\u00e9veloppeurs de se concentrer davantage sur le codage et moins sur la gestion de la configuration, ce qui se traduit par un environnement de d\u00e9veloppement plus rapide et plus propre.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Associez-vous \u00e0 Mobian pour cr\u00e9er votre solution d&#039;application mobile personnalis\u00e9e<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Si vous envisagez de cr\u00e9er une application mobile, <\/span><a href=\"https:\/\/mobian.studio\/fr\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Mobien<\/span><\/a><span style=\"font-weight: 400;\"> Mobian peut fournir une assistance experte tout au long du processus de d\u00e9veloppement. Que vous souhaitiez rationaliser l&#039;engagement client, renforcer la fid\u00e9lit\u00e9 ou cr\u00e9er une exp\u00e9rience fluide pour les utilisateurs, une application mobile bien con\u00e7ue peut atteindre ces objectifs. Mobian est sp\u00e9cialis\u00e9 dans la cr\u00e9ation d&#039;applications personnalis\u00e9es et cl\u00e9s en main adapt\u00e9es aux besoins sp\u00e9cifiques de votre entreprise.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gr\u00e2ce \u00e0 nos applications, les clients peuvent acc\u00e9der directement aux actualit\u00e9s, aux promotions et aux services de commande, tandis que vous pouvez profiter de fonctionnalit\u00e9s telles que des commentaires et des avis faciles et un syst\u00e8me de commande fluide. Notre expertise couvre un large \u00e9ventail de secteurs, de la MedTech \u00e0 la FinTech. Quelle que soit la complexit\u00e9 ou la vision de votre application, nous sommes pr\u00eats \u00e0 lui donner vie.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/mobian.studio\/fr\/get-in-touch\/\" target=\"_blank\" rel=\"noopener\">Entrer en contact<\/a> avec Mobian pour discuter de votre projet et d\u00e9couvrir comment nous pouvons concr\u00e9tiser votre id\u00e9e d&#039;application. Ensemble, nous pouvons cr\u00e9er une application qui pr\u00e9pare votre entreprise pour l&#039;avenir.<\/span><\/p>\n<p><b>Construisons l\u2019avenir ensemble avec Mobian \u2013 votre d\u00e9veloppeur d\u2019applications mobiles de confiance.<\/b><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">En suivant ce guide, vous avez maintenant configur\u00e9 un environnement Vite pour votre projet React. Le processus de construction l\u00e9ger et rapide de Vite et le remplacement de module \u00e0 chaud (HMR) en font un excellent choix pour le d\u00e9veloppement React moderne, offrant une exp\u00e9rience plus efficace par rapport aux outils traditionnels comme Create React App. Avec l&#039;architecture optimis\u00e9e de Vite, vous \u00eates d\u00e9sormais pr\u00eat \u00e0 cr\u00e9er des applications dynamiques et r\u00e9actives et \u00e0 vous concentrer sur la cr\u00e9ation de fonctionnalit\u00e9s plut\u00f4t que d&#039;attendre les temps de construction. Continuez \u00e0 explorer les options de configuration de Vite et les plugins suppl\u00e9mentaires pour personnaliser davantage votre environnement de d\u00e9veloppement. Bon codage\u00a0!<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Creating a React application has become even easier and faster thanks to Vite, a modern front-end build tool introduced by Vue.js creator Evan You in 2020. Vite is recognized for its speed and efficiency, making it an excellent alternative to Create React App (CRA) by significantly reducing the time needed to start development servers and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7331,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-7328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quick Guide to Building Your First React App with Vite<\/title>\n<meta name=\"description\" content=\"Discover a step-by-step guide to create your first React application using Vite. From installation to setup, learn how to build a fast, efficient app with ease.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mobian.studio\/fr\/how-to-create-vite-app\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quick Guide to Building Your First React App with Vite\" \/>\n<meta property=\"og:description\" content=\"Discover a step-by-step guide to create your first React application using Vite. From installation to setup, learn how to build a fast, efficient app with ease.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mobian.studio\/fr\/how-to-create-vite-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Mobian\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-25T14:19:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"manager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"manager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/\"},\"author\":{\"name\":\"manager\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/#\\\/schema\\\/person\\\/89af2ea1c21d02a2932a04fe83f2c162\"},\"headline\":\"How to Create a React App with Vite: A Step-by-Step Guide\",\"datePublished\":\"2024-11-25T14:19:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/\"},\"wordCount\":2650,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mobian.studio\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-sora-shimazaki-5926397.png\",\"articleSection\":[\"News\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/\",\"url\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/\",\"name\":\"Quick Guide to Building Your First React App with Vite\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mobian.studio\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-sora-shimazaki-5926397.png\",\"datePublished\":\"2024-11-25T14:19:17+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/#\\\/schema\\\/person\\\/89af2ea1c21d02a2932a04fe83f2c162\"},\"description\":\"Discover a step-by-step guide to create your first React application using Vite. From installation to setup, learn how to build a fast, efficient app with ease.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mobian.studio\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-sora-shimazaki-5926397.png\",\"contentUrl\":\"https:\\\/\\\/mobian.studio\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pexels-sora-shimazaki-5926397.png\",\"width\":2048,\"height\":1365},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/how-to-create-vite-app\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mobian.studio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create a React App with Vite: A Step-by-Step Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/#website\",\"url\":\"https:\\\/\\\/mobian.studio\\\/\",\"name\":\"Mobian\",\"description\":\"Development of turnkey mobile applications\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mobian.studio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mobian.studio\\\/#\\\/schema\\\/person\\\/89af2ea1c21d02a2932a04fe83f2c162\",\"name\":\"manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88e66ac35dfe15a051f5d30a96c38a230af0b2e4c3cd9ad8e206929c64d94e37?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88e66ac35dfe15a051f5d30a96c38a230af0b2e4c3cd9ad8e206929c64d94e37?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/88e66ac35dfe15a051f5d30a96c38a230af0b2e4c3cd9ad8e206929c64d94e37?s=96&d=mm&r=g\",\"caption\":\"manager\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide rapide pour cr\u00e9er votre premi\u00e8re application React avec Vite","description":"D\u00e9couvrez un guide \u00e9tape par \u00e9tape pour cr\u00e9er votre premi\u00e8re application React avec Vite. De l&#039;installation \u00e0 la configuration, apprenez \u00e0 cr\u00e9er une application rapide et efficace en toute simplicit\u00e9.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mobian.studio\/fr\/how-to-create-vite-app\/","og_locale":"fr_FR","og_type":"article","og_title":"Quick Guide to Building Your First React App with Vite","og_description":"Discover a step-by-step guide to create your first React application using Vite. From installation to setup, learn how to build a fast, efficient app with ease.","og_url":"https:\/\/mobian.studio\/fr\/how-to-create-vite-app\/","og_site_name":"Mobian","article_published_time":"2024-11-25T14:19:17+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png","type":"image\/png"}],"author":"manager","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"manager","Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#article","isPartOf":{"@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/"},"author":{"name":"manager","@id":"https:\/\/mobian.studio\/#\/schema\/person\/89af2ea1c21d02a2932a04fe83f2c162"},"headline":"How to Create a React App with Vite: A Step-by-Step Guide","datePublished":"2024-11-25T14:19:17+00:00","mainEntityOfPage":{"@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/"},"wordCount":2650,"commentCount":0,"image":{"@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#primaryimage"},"thumbnailUrl":"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png","articleSection":["News"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/","url":"https:\/\/mobian.studio\/how-to-create-vite-app\/","name":"Guide rapide pour cr\u00e9er votre premi\u00e8re application React avec Vite","isPartOf":{"@id":"https:\/\/mobian.studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#primaryimage"},"image":{"@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#primaryimage"},"thumbnailUrl":"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png","datePublished":"2024-11-25T14:19:17+00:00","author":{"@id":"https:\/\/mobian.studio\/#\/schema\/person\/89af2ea1c21d02a2932a04fe83f2c162"},"description":"D\u00e9couvrez un guide \u00e9tape par \u00e9tape pour cr\u00e9er votre premi\u00e8re application React avec Vite. De l&#039;installation \u00e0 la configuration, apprenez \u00e0 cr\u00e9er une application rapide et efficace en toute simplicit\u00e9.","breadcrumb":{"@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mobian.studio\/how-to-create-vite-app\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#primaryimage","url":"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png","contentUrl":"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png","width":2048,"height":1365},{"@type":"BreadcrumbList","@id":"https:\/\/mobian.studio\/how-to-create-vite-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mobian.studio\/"},{"@type":"ListItem","position":2,"name":"How to Create a React App with Vite: A Step-by-Step Guide"}]},{"@type":"WebSite","@id":"https:\/\/mobian.studio\/#website","url":"https:\/\/mobian.studio\/","name":"Mobien","description":"D\u00e9veloppement d&#039;applications mobiles cl\u00e9 en main","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mobian.studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/mobian.studio\/#\/schema\/person\/89af2ea1c21d02a2932a04fe83f2c162","name":"directeur","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/88e66ac35dfe15a051f5d30a96c38a230af0b2e4c3cd9ad8e206929c64d94e37?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/88e66ac35dfe15a051f5d30a96c38a230af0b2e4c3cd9ad8e206929c64d94e37?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/88e66ac35dfe15a051f5d30a96c38a230af0b2e4c3cd9ad8e206929c64d94e37?s=96&d=mm&r=g","caption":"manager"}}]}},"featured_image_thumbnail_url":"https:\/\/mobian.studio\/wp-content\/uploads\/2024\/11\/pexels-sora-shimazaki-5926397.png","_links":{"self":[{"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/posts\/7328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/comments?post=7328"}],"version-history":[{"count":1,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/posts\/7328\/revisions"}],"predecessor-version":[{"id":7332,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/posts\/7328\/revisions\/7332"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/media\/7331"}],"wp:attachment":[{"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/media?parent=7328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/categories?post=7328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mobian.studio\/fr\/wp-json\/wp\/v2\/tags?post=7328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}