Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Inline-Stile | Styling in React Apps
React-Meisterschaft
course content

Kursinhalt

React-Meisterschaft

React-Meisterschaft

2. Styling in React Apps
3. React Hooks und Context
4. React in der Realen Welt

book
Inline-Stile

Ein einfacher, aber etwas eingeschränkter Ansatz zum Hinzufügen von Stilen ist die Verwendung von Inline-Stilen, ähnlich wie wir Stile auf HTML-Elemente mit dem style-Attribut anwenden. In React besteht der einzige Unterschied darin, dass der Wert für dieses Attribut ein Objekt und kein String ist. Lassen Sie uns in die Details eintauchen.

Die App-Komponente im obigen Beispiel enthält ein h1-Element mit Inline-Stilen, die mit dem style-Attribut definiert sind. Hier sind einige wichtige Punkte, die Sie über Inline-Stile beachten sollten:

  • Eigenschaftsnamen mit zwei oder mehr Wörtern sollten der CamelCase-Notation (camelCase) folgen. Anstatt beispielsweise die CSS-Eigenschaft font-weight zu verwenden, sollten wir fontWeight verwenden;
  • Beim Zuweisen von Werten zu CSS-Eigenschaften verwenden wir im Allgemeinen Strings, außer für Eigenschaften, die einfache Zahlen erwarten. Aus diesem Grund verwendet die fontWeight-Eigenschaft eine Zahl (700) als Wert, während die fontSize-Eigenschaft einen String-Wert (32px) verwendet.

Inline-Stile in Form eines separaten Objekts

Um unseren JSX-Code sauber und fokussiert zu halten, können wir die Inline-Stile als separates JavaScript-Objekt definieren und dieses Objekt dann dem style-Attribut zuweisen. Dieser Ansatz verbessert die Wartbarkeit und Lesbarkeit unserer Komponenten.

In diesem Beispiel führen wir das appStyles-Objekt ein, das dieselben zuvor verwendeten Stile darstellt, jetzt jedoch als separates Objekt. Diese Trennung der Anliegen verbessert die Klarheit unseres Komponenten-Codes.

1. Was ist der Hauptunterschied zwischen der Anwendung von Stilen in HTML und der Verwendung von Inline-Stilen in React?

2. Welche Notation sollten Sie verwenden, wenn Sie Eigenschaftsnamen mit zwei oder mehr Wörtern in Inline-Stilen definieren?

Was ist der Hauptunterschied zwischen der Anwendung von Stilen in HTML und der Verwendung von Inline-Stilen in React?

Was ist der Hauptunterschied zwischen der Anwendung von Stilen in HTML und der Verwendung von Inline-Stilen in React?

Wählen Sie die richtige Antwort aus

Welche Notation sollten Sie verwenden, wenn Sie Eigenschaftsnamen mit zwei oder mehr Wörtern in Inline-Stilen definieren?

Welche Notation sollten Sie verwenden, wenn Sie Eigenschaftsnamen mit zwei oder mehr Wörtern in Inline-Stilen definieren?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt