Importiere useState aus react in die Komponentendatei
Zuerst bereiten wir unsere Entwicklungsumgebung vor. Das Setup-Skript hat bereits ein neues React-Projekt für Sie unter ~/project/my-app mit Vite erstellt.
Ihre erste Aufgabe ist es, die notwendigen Abhängigkeiten zu installieren und den Entwicklungsserver zu starten. Öffnen Sie ein Terminal in der WebIDE und führen Sie die folgenden Befehle nacheinander aus.
Navigieren Sie in Ihr Projektverzeichnis:
cd my-app
Installieren Sie die Projekt-Abhängigkeiten:
npm install
Starten Sie den Entwicklungsserver:
npm run dev -- --host 0.0.0.0 --port 8080
Nachdem Sie den letzten Befehl ausgeführt haben, sehen Sie eine Ausgabe, die anzeigt, dass der Server läuft. Sie können Ihre Live-Anwendung nun anzeigen, indem Sie auf den Tab "Web 8080" in der LabEx-Oberfläche klicken. Im Laufe dieses Labs werden wir die Datei ~/project/my-app/src/App.jsx ändern.
In diesem Schritt beginnen wir damit, den useState Hook aus der React-Bibliothek zu importieren. Hooks sind spezielle Funktionen, und um sie zu verwenden, müssen Sie sie zuerst aus dem react-Paket importieren.
Navigieren Sie über den Dateiexplorer in der WebIDE zur Datei ~/project/my-app/src/App.jsx und öffnen Sie diese.
Zuerst räumen wir den Standardinhalt auf, um einen minimalen Ausgangspunkt zu haben. Ersetzen Sie den gesamten Inhalt von App.jsx durch den folgenden Code:
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Fügen Sie nun die Importanweisung ganz oben in die Datei ein, um den useState Hook innerhalb unserer Komponente verfügbar zu machen.
import { useState } from "react";
function App() {
return (
<>
<h1>React Counter</h1>
</>
);
}
export default App;
Diese Zeile teilt JavaScript mit, dass wir die Funktion useState verwenden möchten, die ein benannter Export aus der 'react'-Bibliothek ist.