Deine zweite Komponente
Teil des Abschnitts Grundlagen der React-Journey von Coddy — Lektion 12 von 42.
Lass uns eine Komponente auslagern. Du kannst so viele Komponenten in einer Datei definieren, wie du möchtest: kleinere weiter oben, App ganz unten:
function Welcome() {
return <p>Glad you're here!</p>;
}
export default function App() {
return (
<div>
<Welcome />
</div>
);
}Nur App enthält export default: Es ist die Entry-Komponente, die main.jsx rendert. Die anderen sind interne Helper.
Aufgabe
AnfängerErstelle deine erste eigenständige Komponente.
- Definiere eine Komponente namens
Header(großgeschriebenes H!) oberhalb vonApp. Sie gibt ein<h1>mitid="page-title"und dem TextMy Blogzurück. - Rendere sie innerhalb des
<div>von App mit<Header />.
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