Komponenten erstellen und verschachteln

ReactReactBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Willkommen zur React-Dokumentation! In diesem Lab erhalten Sie eine Einführung in das Erstellen und Verschachteln von Komponenten.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL react(("React")) -.-> react/FundamentalsGroup(["Fundamentals"]) react/FundamentalsGroup -.-> react/jsx("JSX") react/FundamentalsGroup -.-> react/components_props("Components and Props") subgraph Lab Skills react/jsx -.-> lab-100371{{"Komponenten erstellen und verschachteln"}} react/components_props -.-> lab-100371{{"Komponenten erstellen und verschachteln"}} end

Erstellen und Verschachteln von Komponenten

Das React-Projekt wurde bereits in der VM bereitgestellt. Im Allgemeinen müssen Sie nur Code in App.js hinzufügen.

Installieren Sie die Abhängigkeiten mit dem folgenden Befehl:

npm i

React-Anwendungen bestehen aus Komponenten. Eine Komponente ist ein Teil der Benutzeroberfläche (UI), der seine eigene Logik und Erscheinung hat. Eine Komponente kann so klein wie eine Schaltfläche oder so groß wie eine ganze Seite sein.

React-Komponenten sind JavaScript-Funktionen, die Markup zurückgeben:

// App.js
function MyButton() {
  return <button>I'm a button</button>;
}

Jetzt, nachdem Sie MyButton deklariert haben, können Sie es in eine andere Komponente verschachteln:

// App.js
export default function MyApp() {
  return (
    <div>
      <h1>Welcome to my app</h1>
      <MyButton />
    </div>
  );
}

Beachten Sie, dass <MyButton /> mit einem Großbuchstaben beginnt. So wissen Sie, dass es sich um eine React-Komponente handelt. React-Komponentennamen müssen immer mit einem Großbuchstaben beginnen, während HTML-Tags in Kleinbuchstaben sein müssen.

Das Schlüsselwort export default gibt die Hauptkomponente in der Datei an. Wenn Sie sich mit einem bestimmten JavaScript-Syntax-Abschnitt nicht vertraut sind, haben MDN und javascript.info hervorragende Referenzen.

Führen Sie das Projekt mit dem folgenden Befehl aus. Anschließend können Sie die Registerkarte Web 8080 aktualisieren, um die Webseite anzuschauen.

npm start

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Erstellen und Verschachteln von Komponenten" abgeschlossen. Sie können in LabEx weitere Labs ausprobieren, um Ihre Fähigkeiten zu verbessern.