Herausforderung: Externe CSS in Einer React-App Anwenden
Aufgabe
Nun erstellen wir die Komponente Alert, die alle als Children übergebenen Elemente rendert und spezifische Stile darauf anwendet. Die Aufgabe lautet:
- Erstellen der Komponente
Alert, die eindiv-Element enthält. - Das
div-Element soll den Klassennamenalertbesitzen. - Das
div-Element soll diechildren-Prop als Inhalt haben. - Das
div-Element soll folgendes CSS erhalten:
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Um ein
div-Element in der Komponente zu erstellen, verwende<div>...</div>. - Um
props.childrenals Textinhalt zu übergeben, schließe es in{...}ein und setzeprops.children. Ergebnis:<div>{props.children}</div>. - Um einen Klassennamen zum
div-Element hinzuzufügen, verwende das AttributclassNameund setze es aufalert. Ergebnis:className="alert". - Um die Datei mit den Styles in der
index.js-Datei zu importieren, verwende dasimport-Statement und gib den korrekten Pfad zur Datei an. Ergebnis:import './index.css'. - Um Styles auf das
div-Element anzuwenden, verwende den Klassenselektor.alertund füge die Styles aus der Aufgabe ein.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Suggested prompts:
Can you explain how to use the Alert component in my React app?
What should the index.css file contain for the Alert styles?
Can you clarify how to pass children to the Alert component?
Großartig!
Completion Rate verbessert auf 2.17
Herausforderung: Externe CSS in Einer React-App Anwenden
Swipe um das Menü anzuzeigen
Aufgabe
Nun erstellen wir die Komponente Alert, die alle als Children übergebenen Elemente rendert und spezifische Stile darauf anwendet. Die Aufgabe lautet:
- Erstellen der Komponente
Alert, die eindiv-Element enthält. - Das
div-Element soll den Klassennamenalertbesitzen. - Das
div-Element soll diechildren-Prop als Inhalt haben. - Das
div-Element soll folgendes CSS erhalten:
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Um ein
div-Element in der Komponente zu erstellen, verwende<div>...</div>. - Um
props.childrenals Textinhalt zu übergeben, schließe es in{...}ein und setzeprops.children. Ergebnis:<div>{props.children}</div>. - Um einen Klassennamen zum
div-Element hinzuzufügen, verwende das AttributclassNameund setze es aufalert. Ergebnis:className="alert". - Um die Datei mit den Styles in der
index.js-Datei zu importieren, verwende dasimport-Statement und gib den korrekten Pfad zur Datei an. Ergebnis:import './index.css'. - Um Styles auf das
div-Element anzuwenden, verwende den Klassenselektor.alertund füge die Styles aus der Aufgabe ein.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 7