Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Komponenten Mit Externer CSS Gestalten | Styling Von React-Anwendungen
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
Einführung in React

bookKomponenten Mit Externer CSS Gestalten

Während Inline-Stile für kleine oder dynamische Anpassungen nützlich sind, setzen die meisten realen Anwendungen auf externe CSS-Dateien. Dieser Ansatz trennt das Styling von der Komponentenlogik und erleichtert die Verwaltung, insbesondere bei wachsenden Projekten.

React unterstützt externe CSS-Dateien standardmäßig. Sie können reguläres CSS schreiben und es mithilfe von Klassennamen auf Komponenten anwenden, genau wie in der klassischen Webentwicklung.

Erstellen einer externen CSS-Datei

Erstellen Sie zunächst eine CSS-Datei und definieren Sie Ihre Stile:

/* styles.css */
.title {
  font-size: 32px;
  font-weight: 700;
  color: rebeccapurple;
}

Diese CSS-Datei enthält eine einfache Klasse, die in verschiedenen Komponenten wiederverwendet werden kann.

Importieren von CSS in eine Komponente

Um die Stile zu verwenden, importieren Sie die CSS-Datei in Ihre Komponenten-Datei:

import "./styles.css";

const App = () => (
  <>
    <h1 className="title">App title</h1>
  </>
);

In React wird das Attribut class als className geschrieben, da class ein reserviertes Schlüsselwort in JavaScript ist.

Wie externes CSS in React funktioniert

CSS-Dateien werden standardmäßig global angewendet. Jede Komponente kann eine in einer importierten CSS-Datei definierte Klasse verwenden. Die Styles verhalten sich genauso wie in herkömmlichem HTML und CSS. Dadurch ist externes CSS vertraut und einfach zu verwenden, insbesondere für Entwickler mit Erfahrung in der klassischen Webentwicklung.

Wann externes CSS verwendet werden sollte

Externes CSS ist eine gute Wahl, wenn:

  • Styles von mehreren Komponenten gemeinsam genutzt werden;
  • Layouts komplexer werden;
  • Eine klare Trennung zwischen Struktur und Gestaltung gewünscht ist.

Bei größeren Projekten führt externes CSS häufig zu übersichtlicherem und besser wartbarem Code.

1. Wie weist man einem Element in React eine CSS-Klasse zu?

2. Was trifft auf externes CSS in React zu?

question mark

Wie weist man einem Element in React eine CSS-Klasse zu?

Select the correct answer

question mark

Was trifft auf externes CSS in React zu?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookKomponenten Mit Externer CSS Gestalten

Swipe um das Menü anzuzeigen

Während Inline-Stile für kleine oder dynamische Anpassungen nützlich sind, setzen die meisten realen Anwendungen auf externe CSS-Dateien. Dieser Ansatz trennt das Styling von der Komponentenlogik und erleichtert die Verwaltung, insbesondere bei wachsenden Projekten.

React unterstützt externe CSS-Dateien standardmäßig. Sie können reguläres CSS schreiben und es mithilfe von Klassennamen auf Komponenten anwenden, genau wie in der klassischen Webentwicklung.

Erstellen einer externen CSS-Datei

Erstellen Sie zunächst eine CSS-Datei und definieren Sie Ihre Stile:

/* styles.css */
.title {
  font-size: 32px;
  font-weight: 700;
  color: rebeccapurple;
}

Diese CSS-Datei enthält eine einfache Klasse, die in verschiedenen Komponenten wiederverwendet werden kann.

Importieren von CSS in eine Komponente

Um die Stile zu verwenden, importieren Sie die CSS-Datei in Ihre Komponenten-Datei:

import "./styles.css";

const App = () => (
  <>
    <h1 className="title">App title</h1>
  </>
);

In React wird das Attribut class als className geschrieben, da class ein reserviertes Schlüsselwort in JavaScript ist.

Wie externes CSS in React funktioniert

CSS-Dateien werden standardmäßig global angewendet. Jede Komponente kann eine in einer importierten CSS-Datei definierte Klasse verwenden. Die Styles verhalten sich genauso wie in herkömmlichem HTML und CSS. Dadurch ist externes CSS vertraut und einfach zu verwenden, insbesondere für Entwickler mit Erfahrung in der klassischen Webentwicklung.

Wann externes CSS verwendet werden sollte

Externes CSS ist eine gute Wahl, wenn:

  • Styles von mehreren Komponenten gemeinsam genutzt werden;
  • Layouts komplexer werden;
  • Eine klare Trennung zwischen Struktur und Gestaltung gewünscht ist.

Bei größeren Projekten führt externes CSS häufig zu übersichtlicherem und besser wartbarem Code.

1. Wie weist man einem Element in React eine CSS-Klasse zu?

2. Was trifft auf externes CSS in React zu?

question mark

Wie weist man einem Element in React eine CSS-Klasse zu?

Select the correct answer

question mark

Was trifft auf externes CSS in React zu?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
some-alt