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: CSS-Module
Aufgabe: Erstellen einer Benutzerkarte mit CSS-Modulen
In dieser Aufgabe entwerfen Sie eine Benutzerkarte, die das Foto des Benutzers und relevante Informationen anzeigt. Wenden Sie geeignete Stile auf jede Komponente an und stellen Sie deren ordnungsgemäße Nutzung sicher. Unser Ziel ist es, eine solche Benutzeroberfläche zu erreichen:
Die Aufgabe ist:
- Importieren Sie in der Datei
UserInfo.jsx
die Styles-Datei (UserInfo.module.css
) und weisen Sie sie alss
für die Stilzuordnung zu. - Um den App-Aufbau abzuschließen, importieren Sie die Datei
UserInfo.jsx
in dieApp.jsx
.
- Um eine Datei zu importieren, verwenden Sie die
import
-Anweisung und geben Sie die Quelldatei an. - Um die CSS-Datei mit den s zu verknüpfen, importieren Sie sie mit
import s from "path_to_the_file";
. - Um die UserInfo-Komponente innerhalb der
App
-Komponente zu nutzen, verwenden Sie die Syntax</UserInfo />
.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 10