Перші кроки у веб-розробці з React можуть бути захоплюючим викликом. Ви тут, тому що хочете дізнатися, як швидко та ефективно налаштувати середовище розробки та розпочати свій перший проект. Цей посібник проведе вас через кроки, необхідні для створення React-додатку з використанням Vite як інструменту збірки.
Основні висновки
Щоб налаштувати середовище розробки React, вам знадобиться Visual Studio Code, Node.js та NPM. За допомогою правильних команд та інструментів ви зможете швидко створити свій перший React-додаток і відобразити його в браузері.
Покрокове керівництво
Налаштування середовища розробки
Перш ніж розпочати власне розробку, вам потрібно переконатися, що у вас є необхідні інструменти. По-перше, вам слід встановити Visual Studio Code. Це популярне і безкоштовне середовище розробки від Microsoft, яке особливо підходить для розробки JavaScript. Щоб завантажити Visual Studio Code, відвідайте офіційний сайт і дотримуйтесь інструкцій по завантаженню та встановленню.
Окрім Visual Studio Code, вам знадобиться Node.js, який надає середовище виконання JavaScript, та NPM, менеджер пакетів. Ви можете завантажити Node.js з сайту Node.js. Натисніть на сторінку завантаження і виберіть версію LTS (Long-Term Support), щоб отримати стабільну і перевірену версію.
Встановлення та тестування Node.js і NPM
Після того, як ви встановили Node.js, слід перевірити, чи все встановлено правильно. Для цього відкрийте термінал. Це можна зробити безпосередньо в Visual Studio Code, перейшовши в "Термінал", а потім в "Новий термінал". У терміналі введіть команду npm -v. Якщо номер версії не відображається, можливо, у вас виникли проблеми з установкою.
Також слід переконатися, що Node.js працює належним чином. Це можна зробити, ввівши в терміналі команду node -v. Обидві команди повинні повернути встановлену версію NPM і Node.js.
Створення нового проекту за допомогою Vite
Наступним кроком буде створення нового проекту. Для цього скористайтеся командою npm create vite, за якою слідує ім'я вашого додатку. У цьому прикладі ми працюємо з "To-Do App". Це запустить майстер, який запропонує вам різні варіанти. Вас запитають, чи хочете ви використовувати React або інший фреймворк. Виберіть "React".
Потім вас також запитають, чи хочете ви використовувати React з TypeScript. Для початку має сенс працювати без TypeScript, тому виберіть варіант за замовчуванням "React".
Перехід до каталогу проекту
Після успішного створення проекту перейдіть до новоствореної директорії вашого додатку. Це робиться командою cd todo-app. Опинившись там, ви повинні встановити необхідні пакунки. Введіть у терміналі команду npm install. Це встановить всі необхідні залежності, включаючи React.
Запуск сервера розробки
Тепер настає найцікавіша частина: ви можете запустити сервер розробки! Введіть команду npm run dev. Це запустить сервер розробки Vite, і ви отримаєте URL-адресу, яку можна використовувати для виклику вашого додатку в браузері.
Відкрийте поточний веб-браузер і введіть вказану адресу. Ви побачите просту веб-сторінку з логотипом, що обертається, і деяким текстом, а також кнопку, яка відображає лічильник.
Налаштування програми
Щоб отримати перше враження про функціонал, ви можете внести невеликі корективи у свій додаток. Відкрийте файл src/main.jsx і змініть текст у компонентах програми. Збережіть файл і подивіться, як зміни миттєво оновлюються в браузері без необхідності перезавантажувати сторінку. Це показує, наскільки ефективно працює гаряче перезавантаження у Vite - чудова функція для швидкого зворотного зв'язку під час розробки.
Зверніть увагу, що статус лічильника залишається незмінним, навіть якщо текст оновлюється. Це одна з сильних сторін React: стан залишається незмінним, навіть якщо оновлюється інтерфейс користувача.
Підсумок
Ви успішно налаштували середовище розробки, встановили Node.js і NPM, створили новий React-проект і запустили його у браузері. Тепер ви заклали основу для створення React-додатків за допомогою Vite і готові приступити до роботи над своїм першим додатком.
Часті запитання
Що таке Vite?Vite - це сучасний інструмент збірки для JavaScript, який пропонує швидкий сервер розробки та оптимізовану збірку.
Яку версію Node.js мені слід встановити?Рекомендується встановити версію Node.js LTS (Long-Term Support).
Чи потрібен мені Vite для розробки з React?Vite не є обов'язковим, але пропонує переваги з точки зору швидкості та ефективності розробки.
Чи підтримує React лише JavaScript?React також підтримує TypeScript та інші діалекти JavaScript, але для початку роботи достатньо JavaScript.
Чи можна використовувати React з іншими редакторами? Так, ви можете використовувати React з будь-яким редактором коду або IDE, але часто рекомендують Visual Studio Code.