Entwicklungsumgebung einrichten
Eine gut konfigurierte Entwicklungsumgebung ist essenziell für effizientes Arbeiten mit React. In diesem Kapitel führen wir Sie durch die notwendigen Schritte, um Ihre Arbeitsumgebung mit Vite optimal einzurichten.
Grundvoraussetzungen
Abschnitt betitelt „Grundvoraussetzungen“Bevor Sie mit React entwickeln können, benötigen Sie:
- Einen modernen Webbrowser (vorzugsweise Chrome oder Firefox)
- Einen Code-Editor oder eine IDE (Visual Studio Code wird empfohlen)
- Node.js und npm (Node Package Manager)
Installation der Grundlagen
Abschnitt betitelt „Installation der Grundlagen“1. Installieren Sie Node.js und npm
Abschnitt betitelt „1. Installieren Sie Node.js und npm“Node.js ist eine JavaScript-Laufzeitumgebung, die es Ihnen ermöglicht, JavaScript ausserhalb eines Browsers auszuführen. npm ist der zugehörige Paketmanager.
- Besuchen Sie nodejs.org
- Laden Sie die LTS-Version (Long Term Support) herunter
- Folgen Sie den Installationsanweisungen für Ihr Betriebssystem
Überprüfen Sie die Installation mit den folgenden Befehlen in Ihrem Terminal oder der Kommandozeile:
node --versionnpm --versionBeide Befehle sollten eine Versionsnummer zurückgeben.
2. Installieren Sie einen Code-Editor
Abschnitt betitelt „2. Installieren Sie einen Code-Editor“Wir empfehlen Visual Studio Code (VS Code) aufgrund seiner hervorragenden Integration mit React:
- Besuchen Sie code.visualstudio.com
- Laden Sie den Editor herunter und installieren Sie ihn
- Installieren Sie nützliche Erweiterungen für React-Entwicklung:
- ESLint (für Code-Qualität)
- Prettier (für Code-Formatierung)
- ES7+ React/Redux/React-Native snippets (für Code-Snippets)
- JavaScript (ES6) code snippets
React-Anwendung mit Vite erstellen
Abschnitt betitelt „React-Anwendung mit Vite erstellen“Vite (französisch für “schnell”) ist ein modernes Build-Tool, das von Evan You, dem Schöpfer von Vue.js, entwickelt wurde. Vite bietet gegenüber anderen Tools wie Create React App mehrere Vorteile:
- Schnellere Startzeiten durch den Einsatz nativer ES-Module
- Effizientere Entwicklung mit nahezu sofortigem Hot Module Replacement (HMR)
- Optimierte Production Builds für bessere Leistung
Schritt-für-Schritt-Anleitung zur Installation
Abschnitt betitelt „Schritt-für-Schritt-Anleitung zur Installation“-
Öffnen Sie Ihr Terminal oder die Kommandozeile
-
Führen Sie den folgenden Befehl aus, um ein neues Vite-Projekt zu erstellen:
Terminal-Fenster npm create vite@latest meine-react-app -- --template react -
Folgen Sie den Anweisungen in der Konsole
-
Wechseln Sie in das Projektverzeichnis:
Terminal-Fenster cd meine-react-app -
Installieren Sie die Projektabhängigkeiten:
Terminal-Fenster npm install -
Starten Sie den Entwicklungsserver:
Terminal-Fenster npm run dev
Vite startet nun einen lokalen Entwicklungsserver, in der Regel unter http://localhost:5173. Ihr Browser öffnet sich automatisch und zeigt Ihre neue React-Anwendung an.
Projektstruktur verstehen
Abschnitt betitelt „Projektstruktur verstehen“Nach der Erstellung Ihrer React-Anwendung mit Vite werden Sie eine Verzeichnisstruktur ähnlich der folgenden sehen:
meine-react-app/ ├── node_modules/ ├── public/ │ └── vite.svg ├── src/ │ ├── assets/ │ │ └── react.svg │ ├── App.css │ ├── App.jsx │ ├── index.css │ └── main.jsx ├── .eslintrc.cjs ├── .gitignore ├── index.html ├── package.json ├── package-lock.json └── vite.config.jsDie wichtigsten Verzeichnisse und Dateien:
- src/: Hier befindet sich Ihr Quellcode
- main.jsx: Der Einstiegspunkt Ihrer Anwendung (entspricht index.js in CRA)
- App.jsx: Die Hauptkomponente Ihrer Anwendung
- public/: Statische Assets, die direkt kopiert werden
- index.html: Die HTML-Vorlage (liegt bei Vite im Hauptverzeichnis)
- vite.config.js: Konfigurationsdatei für Vite
- package.json: Abhängigkeiten und Skripte für Ihr Projekt
Wichtige npm-Befehle für Vite-Projekte
Abschnitt betitelt „Wichtige npm-Befehle für Vite-Projekte“- npm run dev: Startet den Entwicklungsserver
- npm run build: Erstellt eine optimierte Version für die Produktion
- npm run preview: Startet einen lokalen Server für die Vorschau der Build-Version
Übung: Umgebung einrichten und testen
Abschnitt betitelt „Übung: Umgebung einrichten und testen“Zusammenfassung
Abschnitt betitelt „Zusammenfassung“Eine moderne Entwicklungsumgebung mit Vite bietet einen schnellen und effizienten Einstieg in die React-Entwicklung. Mit seinen schnellen Startzeiten und dem effizienten Hot Module Replacement beschleunigt Vite Ihren Entwicklungsprozess erheblich. Die übersichtliche Projektstruktur erleichtert den Einstieg, und die optimierten Production Builds sorgen für leistungsstarke Anwendungen. Mit den grundlegenden Werkzeugen - Node.js, npm, VS Code und Vite - sind Sie bestens gerüstet, um Ihre ersten React-Komponenten zu entwickeln und die moderne Webentwicklung in vollem Umfang zu erleben.