<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Как настроить React с Vite?]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/85/6a/6e/1776690991727-a388cfec-98b3-4bbe-b4d9-385e9a5290d0-image.webp" alt="a388cfec-98b3-4bbe-b4d9-385e9a5290d0-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Если кто не знаком с Vite или только вкатывается в веб-разработку начиная свои первые шаги с React, то эта статья определенно для Вас!</p>
<p dir="auto">Vite -  это быстрый и современный инструмент сборки для создания веб-приложений. Он ускоряет процесс разработки, обеспечивая более быстрое время сборки и лучшую производительность. Ранее для работы с React самим вручную необходимо было прикручивать webpack, babel и другие штуки для работы, но с приходом Vite он делает все сам, а мы лишь занимаемся разработкой не отвлекаясь на не нужные нам настройки.</p>
<p dir="auto">Ниже перечислены некоторые преимущества использования React с Vite:</p>
<ul>
<li>Быстрые обновления без перезагрузки страниц.</li>
<li>Более быстрые и компактные сборки для продакшена.</li>
<li>Автоматическая обработка JSX.</li>
<li>Более быстрая сборка.</li>
</ul>
<p dir="auto">Ну и конечно же стандартные настройки что бы начать программировать сразу!</p>
<h2>Пошаговая инструкция по настройке React с Vite</h2>
<p dir="auto"><strong>Шаг 1- Установка node</strong><br />
Для работы с Vite и конечно же с React требуется node js и npm, если Вы их еще не установили сделайте это, вот ссылки:</p>
<ul>
<li><a href="https://nodejs.org/en/download" target="_blank" rel="noopener noreferrer">https://nodejs.org/en/download</a></li>
<li><a href="https://docs.npmjs.com/downloading-and-installing-node-js-and-npm" target="_blank" rel="noopener noreferrer">https://docs.npmjs.com/downloading-and-installing-node-js-and-npm</a></li>
</ul>
<p dir="auto"><strong>Шаг 2 - Создаем новый проект с Vite</strong></p>
<p dir="auto">Vite предоставляет простой способ создания новых проектов. Для создания нового проекта React с помощью Vite можно использовать следующую команду:</p>
<pre><code class="language-bash">npm create vite@latest my-react-app
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/d7/d4/0b/1776691481161-a904f81a-6621-4629-93a3-2f59694b8869-image.webp" alt="a904f81a-6621-4629-93a3-2f59694b8869-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Шаг 3: Выберите фреймворк</strong></p>
<p dir="auto">После того как мы начали установку нашего реакт приложение необходим выбрать сам реакт:<br />
<img src="/assets/uploads/files/46/b9/3a/1776691535342-894d9615-6912-403a-9307-d35ebaa9c15c-image.webp" alt="894d9615-6912-403a-9307-d35ebaa9c15c-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Далее установщик предложит как мы хотим использовать react с использование TypeScript, React Compiler. Так как эта статья для джунщиков и вкатунов, выбираем 3 вариант просто JavaScript:</p>
<p dir="auto"><img src="/assets/uploads/files/ba/0f/22/1776691623647-f5fa696e-7fdf-4ace-b4a9-e263ac1e18de-image.webp" alt="f5fa696e-7fdf-4ace-b4a9-e263ac1e18de-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">После выбора инструментария установщик спроси установить через <code>npm</code> пакеты и запустить? Нажимаем - <code>yes</code><br />
<img src="/assets/uploads/files/06/30/fa/1776691687104-cdcdd36e-fbf9-4f34-a073-cd85b1265c1a-image.webp" alt="cdcdd36e-fbf9-4f34-a073-cd85b1265c1a-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Дожидаемся и видим что наше приложение готово и запустилось:</p>
<p dir="auto"><img src="/assets/uploads/files/08/0d/8f/1776691736266-41030b5c-e36a-4956-9b99-97a4d9eebb0c-image.webp" alt="41030b5c-e36a-4956-9b99-97a4d9eebb0c-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Попробуй перейти по ссылке из терминала: <code>http://localhost:5173/</code>  и если все прошло удачно, то попадете на стартовую страницу react + vite приложения:</p>
<p dir="auto"><img src="/assets/uploads/files/bd/59/44/1776691813800-73a06842-7c94-4b68-82b3-75fa8fcb9683-image.webp" alt="73a06842-7c94-4b68-82b3-75fa8fcb9683-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">УРА! Теперь все готово для работы, после нажимаем ctrl+c что бы отключиться в терминале:<br />
<img src="/assets/uploads/files/07/89/3c/1776691859815-d8922379-3b98-46ef-a1dd-a0235f398d40-image.webp" alt="d8922379-3b98-46ef-a1dd-a0235f398d40-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">После можно спокойно переходить в папку с проектом:</p>
<pre><code class="language-bash">cd my-react-app
</code></pre>
<p dir="auto">И запускать редактор кода (vs code или что там у вас):</p>
<pre><code class="language-bash">code .
</code></pre>
<p dir="auto">Если вы уже делали все манипуляции через редактор кода и встроенный терминал то думаю не надо объяснять что куда <img src="https://forum.exlends.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=a9b928d4b2f" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" /></p>
<p dir="auto">Ну все теперь теперь можете работать с React и не париться насчет настройки и билдинга проекта - успехов Вам!</p>
<p dir="auto">И да, если что подписывайте на меня в МАХ:</p>
<p dir="auto"></p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://max.ru/id503118837522_biz" title="Кирилл Дворянинов">
<img src="https://i.oneme.ru/i?r=BTFjO43w8Yr1OSJ4tcurq5HihHmiFx6fNMGGGHawwV2-kvy4ePJqkr65xxKnGpLOYvo" class="card-img-top not-responsive" style="max-height:15rem" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a class="text-decoration-none" href="https://max.ru/id503118837522_biz">
Кирилл Дворянинов
</a>
</h5>
<p class="card-text line-clamp-3">Обо всем и не о чем сразу!
IT форум - forum.exlends.com</p>
</div>
<a href="https://max.ru/id503118837522_biz" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://max.ru/favicon.ico" alt="favicon" class="not-responsive overflow-hiddden" style="max-width:21px;max-height:21px" />





<p class="d-inline-block text-truncate mb-0">MAX <span class="text-secondary">(max.ru)</span></p>
</a>
</div><p></p>
]]></description><link>https://forum.exlends.com/topic/2073/kak-nastroit-react-s-vite</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 19:49:33 GMT</lastBuildDate><atom:link href="https://forum.exlends.com/topic/2073.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Apr 2026 13:33:27 GMT</pubDate><ttl>60</ttl></channel></rss>