Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Externe CSS in Einer React-App Anwenden | Styling-Techniken in React-Anwendungen
Einführung in React

bookHerausforderung: 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:

  1. Erstellen der Komponente Alert, die ein div-Element enthält.
  2. Das div-Element soll den Klassennamen alert besitzen.
  3. Das div-Element soll die children-Prop als Inhalt haben.
  4. Das div-Element soll folgendes CSS erhalten:
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. Um ein div-Element in der Komponente zu erstellen, verwende <div>...</div>.
  2. Um props.children als Textinhalt zu übergeben, schließe es in {...} ein und setze props.children. Ergebnis: <div>{props.children}</div>.
  3. Um einen Klassennamen zum div-Element hinzuzufügen, verwende das Attribut className und setze es auf alert. Ergebnis: className="alert".
  4. Um die Datei mit den Styles in der index.js-Datei zu importieren, verwende das import-Statement und gib den korrekten Pfad zur Datei an. Ergebnis: import './index.css'.
  5. Um Styles auf das div-Element anzuwenden, verwende den Klassenselektor .alert und füge die Styles aus der Aufgabe ein.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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?

bookHerausforderung: 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:

  1. Erstellen der Komponente Alert, die ein div-Element enthält.
  2. Das div-Element soll den Klassennamen alert besitzen.
  3. Das div-Element soll die children-Prop als Inhalt haben.
  4. Das div-Element soll folgendes CSS erhalten:
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
  1. Um ein div-Element in der Komponente zu erstellen, verwende <div>...</div>.
  2. Um props.children als Textinhalt zu übergeben, schließe es in {...} ein und setze props.children. Ergebnis: <div>{props.children}</div>.
  3. Um einen Klassennamen zum div-Element hinzuzufügen, verwende das Attribut className und setze es auf alert. Ergebnis: className="alert".
  4. Um die Datei mit den Styles in der index.js-Datei zu importieren, verwende das import-Statement und gib den korrekten Pfad zur Datei an. Ergebnis: import './index.css'.
  5. Um Styles auf das div-Element anzuwenden, verwende den Klassenselektor .alert und füge die Styles aus der Aufgabe ein.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 7
some-alt