Geschweifte Klammern
Teil des Abschnitts Grundlagen der React-Journey von Coddy. Lektion 6 von 42.
JSX wird interessant, sobald du JavaScript einbringst. Geschweifte Klammern { } öffnen ein Fenster von deinem Markup zurück zu JavaScript:
const name = 'Ada';
return <p>Hello, {name}!</p>;Alles innerhalb der geschweiften Klammern wird als JavaScript ausgewertet, und das Ergebnis erscheint auf der Seite: Hier wird der Absatz Hello, Ada! dargestellt.
Ohne geschweifte Klammern behandelt JSX das, was du eingibst, als Klartext. <p>Hello, name!</p> zeigt wörtlich das Wort name an, wahrscheinlich nicht das, was du gemeint hast.
Dies ist das mit Abstand am häufigsten verwendete JSX-Element: Definiere deine Daten als Variablen und füge sie dann mit { } in das Markup ein.
Aufgabe
AnfängerDie Komponente definiert const name = 'Ada', aber die Begrüßung zeigt das wörtliche Wort name.
- Korrigiere den Absatz, sodass er die Variable verwendet: Er sollte
Hello, Ada!ausgeben. - Ändere die Variable selbst nicht.
Probier es selbst
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
1Lerne React kennen
Was ist React?Deine erste KomponenteDie Regel des einen Eltern-ElementsJSX ist nicht HTMLZusammenfassung: Lerne React kennen