Kursinhalt
React-Meisterschaft
React-Meisterschaft
1. Einführung in die Grundlagen von React
Was Ist React?SPAs vs. MPAs in der WebentwicklungWie React mit dem Virtuellen DOM ArbeitetEinführung in JSX in ReactErstellen Komplexer JSX-ElementeElemente in React RendernHerausforderung: Rendering-ElementReact-KomponenteProps in ReactHerausforderung: Funktionale KomponentenBedingte DarstellungHerausforderung: Bedingte Darstellung - Chat-BenachrichtigungHerausforderung: Bedingte Darstellung - BankalarmRendern Einer DatensammlungHerausforderung: Rendern Einer DatensammlungZusammenfassung des Abschnitts Einführung in React
2. Styling in React Apps
Einführung in das Styling in ReactInline-StileInline-Stile in der PraxisHerausforderung: Inline-StileStyling mit der CSS-DateiStyling mit der CSS-Datei in der PraxisHerausforderung: Styling mit der CSS-DateiStyling mit CSS-ModulenDatei- und Ordnerstruktur-OrganisationHerausforderung: CSS-ModuleZusammenfassung des Abschnitts Styling in React
3. React Hooks und Context
Einführung: React Hooks und ContextUseState-HookHerausforderung: Sichtbarkeit UmschaltenuseRef-HookHerausforderung: Erstellen Einer Formular-KomponenteUseEffect-HookHerausforderung: Daten Abrufen und AnzeigenuseMemo-HookHerausforderung: AutolistenfilteringKontextKontext in der PraxisHerausforderung: Welt der Astronomie AppZusammenfassung des Abschnitts React Hooks und Context
Herausforderung: Rendern Einer Datensammlung
Aufgabe: Zeige eine Produktliste
Lassen Sie uns die vom Backend erhaltenen Daten verarbeiten und sicherstellen, dass sie ordnungsgemäß in Listenform gerendert werden.
Die Aufgabe ist:
- Verwenden Sie die
map()
-Methode, um ein Array von Waren zu rendern. - Stellen Sie sicher, dass die notwendigen Lücken gefüllt werden:
h2
muss den Namen der Ware enthalten (name
-Eigenschaft);p
muss die Beschreibung der Ware enthalten (description
-Eigenschaft);span
muss den String "Preis:" und den Preis der Ware enthalten (price
-Eigenschaft).
- Verwenden Sie die Methode
map()
, um über das Arrayprops.goods
zu iterieren. - Stellen Sie sicher, dass Sie die
key
-Eigenschaft des<li>
-Elements auf einen eindeutigen Wert setzen, wie z.B. die id-Eigenschaft des Elements. - Verwenden Sie innerhalb jedes
<li>
-Elements die folgenden Elemente:- Ein
<h2>
-Element, um den Namen des Produkts anzuzeigen. Greifen Sie auf den Namen des aktuellenitem
zu; - Ein
<p>
-Element, um die Beschreibung des Produkts anzuzeigen. Greifen Sie auf die Beschreibung des aktuellenitem
zu; - Ein
<span>
-Element, um die Zeichenfolge "Preis:" gefolgt vom Preis des Produkts anzuzeigen. Greifen Sie auf den Preis des aktuellenitem
zu.
- Ein
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 15