Die Children-Prop
Teil des Abschnitts Grundlagen der React-Journey von Coddy — Lektion 20 von 42.
Eine Prop ist besonders. Schreiben Sie eine Komponente mit einem öffnenden UND einem schließenden Tag, und was immer Sie dazwischen verschachteln, kommt als die children-Prop an:
function Card({ children }) {
return <div className="card">{children}</div>;
}
<Card>
<p>Any content!</p>
</Card>Die Card weiß oder kümmert sich nicht darum, was sich darin befindet: Sie hüllt es einfach in eine gestylte Box. Wrapper wie Cards, Modals und Layouts verwenden alle children: Das Elternteil liefert den Inhalt, die Komponente liefert den Rahmen.
Aufgabe
MittelErstelle einen wiederverwendbaren Card-Rahmen.
- Lasse
Cardein<div>mitclassName="card"rendern, das seinechildrenanzeigt. - Verwende in App
<Card>...</Card>, um ein<p>mitid="card-text"und dem TextWelcome aboardzu umschließen.
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 kennen4Props
Was sind Props?Props übergebenZwei PropsGleiche Komponente, neue DatenDie Children-PropZusammenfassung: Props