Komponenten wiederverwenden
Teil des Abschnitts Grundlagen der React-Journey von Coddy — Lektion 13 von 42.
Hier machen sich Komponenten bezahlt: Verwende eine so oft du willst. Jede <Star /> unten ist eine frische Kopie:
function Star() {
return <span>★</span>;
}
export default function App() {
return (
<div>
<Star />
<Star />
<Star />
</div>
);
}Drei Sterne auf dem Bildschirm, eine Definition im Code. Ändern Sie die Definition einmal. Jede Kopie wird aktualisiert. Das ist die Wiederverwendungs-Superkraft, die HTML nie hatte.
Aufgabe
EinfachErstelle eine Drei-Sterne-Bewertung.
- Definiere eine
Star-Komponente, die<span>★</span>zurückgibt. - Rendere innerhalb des bestehenden
<div id="stars">drei Sterne, indem du die Komponente dreimal verwendest.
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 kennen2JSX-Ausdrücke
Geschweifte KlammernMathematik in KlammernKlammern in AttributenFunktionsaufrufe in JSXZusammenfassung: JSX-Ausdrücke3Komponenten
BausteineDeine zweite KomponenteKomponenten wiederverwendenEine Seite erstellenZusammenfassung: Komponenten