Einführung
In diesem Projekt lernst du, wie du eine einfache Anzeige/Versteck-Funktionalität mit React erstellen kannst. Du wirst einen Button implementieren, der die Sichtbarkeit eines Bildes auf der Seite umschaltet.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du ein React-Projekt mit HTML-, CSS- und JavaScript-Dateien einrichtest
- Wie du den
useState-Hook verwendest, um den Zustand der Anwendung zu verwalten - Wie du Komponenten bedingend rendern, basierend auf dem Zustand
- Wie du die Komponenten mit CSS gestalten
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Ein grundlegendes React-Anwendung zu erstellen
- Zustandsverwaltung um die Sichtbarkeit von Elementen zu steuern
- HTML, CSS und JavaScript in einem React-Projekt zu integrieren
- Die Grundlagen des Aufbaus interaktiver Benutzeroberflächen mit React zu verstehen
Projekt einrichten
In diesem Schritt wirst du das Projekt einrichten und dich mit den bereitgestellten Dateien vertraut machen.
- Öffne den Editor rechts. Du kannst in deinem Projektverzeichnis die folgenden Dateien sehen:
├── style.css
├── index.html
├── script.js
└── dog.png
- Klicke in der unteren rechten Ecke auf "Go Live", um das Projekt auf Port 8080 zu öffnen.
Implementiere die Anzeige/Versteck-Funktionalität
In diesem Schritt wirst du die Funktionalität implementieren, um das Bild anzuzeigen und zu verstecken, indem du einen Button verwendest.
- Öffne die Datei
script.js. - Erstelle die Komponente
App:
function App() {
const [show, setShow] = React.useState(true);
return React.createElement(
React.Fragment,
null,
React.createElement(
"button",
{ onClick: () => setShow(!show) },
show ? "Element verstecken" : "Element anzeigen"
),
show && React.createElement("img", { src: "dog.png" })
);
}
In dieser Komponente:
- Wir verwenden den
useState-Hook, um eine Zustandsvariableshowund eine FunktionsetShowzu erstellen, um sie zu aktualisieren. - Der Anfangswert von
showwird auftruegesetzt. - Wir rendern einen Button, der den Wert von
showumschaltet, wenn er angeklickt wird. - Der Buttontext ändert sich basierend auf dem Wert von
show. - Wir rendern das Bild bedingt, indem wir die Zustandsvariable
showverwenden.
- Speichere die Datei
App.js. - Aktualisiere die Seite in deinem Browser.
- Klicke auf den Button "Element verstecken", um das Bild zu verstecken.
- Klicke auf den Button "Element anzeigen", um das Bild erneut anzuzeigen.

Glückwunsch! Du hast das Projekt "Anzeigen und Verstecken" abgeschlossen. Du hast gelernt, wie du mit React eine einfache Anzeige/Versteck-Funktionalität mit einem Button erstellst.
Zusammenfassung
Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



