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: Rendering-Element
Hinweis
Alle Herausforderungen können standardmäßig fehlerhaft erscheinen, da sie Leerzeichen enthalten, in die Sie den erforderlichen Code eingeben müssen. Sobald Sie diese Leerzeichen korrekt ausgefüllt haben, wird der vollständige Code auf der Live-Seite angezeigt.
Zusätzlich verfügt jede Herausforderung über zwei Schaltflächen:
Hinweis
undLösung
. Ein Klick aufHinweis
bietet kleine Hinweise zur aktuellen Herausforderung, während die Auswahl der SchaltflächeLösung
einen neuen Tab mit der abgeschlossenen Herausforderung öffnet.
Wie man mit Code Sandbox arbeitet
Aufgabe: Erstellen einer Produktkarte
Erstellen Sie die Produktkarte und rendern Sie sie im DOM. Die Produktkarte benötigt:
- Das Produktbild (
img
-Element).- Das
src
-Attribut muss gleich der VariablenimageUrl
sein. - Das
alt
-Attribut muss gleich dem StringComputer
sein. - Das
width
-Attribut muss gleich256
sein.
- Das
- Den Produkttitel (
h3
-Element).- Der Textinhalt muss
Computer
sein.
- Der Textinhalt muss
- Den Produktpreis (
span
-Element).- Der Textinhalt muss
Preis: $129.99
sein.
- Der Textinhalt muss
- Die Produktbeschreibung (
p
-Element).- Der Textinhalt muss
Neues Modell
sein.
- Der Textinhalt muss
- Das
src
-Attribut muss die VariableimageUrl
als Wert enthalten. Verwenden Sie geschweifte Klammern{}
. - Das
alt
-Attribut muss den String"Computer"
als Wert enthalten. Umschließen Sie es in doppelte Anführungszeichen. - Das
width
-Attribut muss die Zahl256
als Wert enthalten. Verwenden Sie geschweifte Klammern{}
. - Stellen Sie sicher, dass die
h3
-,span
- undp
-Elemente die richtigen Werte haben.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 7