Bausteine
Teil des Abschnitts Grundlagen der React-Journey von Coddy — Lektion 11 von 42.
Bisher hat App alles erledigt. Echte React-Apps teilen die Seite in viele kleine Komponenten auf, und die Verwendung einer Komponente sieht genau so aus wie die Verwendung eines HTML-Tags:
function Header() {
return <h1>My Blog</h1>;
}
export default function App() {
return (
<div>
<Header />
</div>
);
}Wenn React <Header /> sieht, ruft es Ihre function auf und rendert das, was sie zurückgibt. Zwei Regeln:
- Komponentennamen beginnen mit einem Großbuchstaben: So unterscheidet React
<Header />(Ihre Komponente) von<header>(einem HTML-Tag) - Verwenden Sie es wie ein selbstschließendes Tag:
<Header />
Warum der Aufwand? Weil eine Seite, die aus benannten Blöcken besteht (<Header />, <Menu />, <Footer />), wie ein Inhaltsverzeichnis zu lesen ist und jeder Block überall wiederverwendet werden kann.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
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