Zum Hauptinhalt springen

Wie man die Komponente Reakt ableitet

Mit React-Komponenten können Sie die Benutzeroberfläche in separate Teile aufteilen, die unabhängig voneinander entwickelt und anschließend wiederverwendet werden können. Um eine Komponente auf eine Webseite zu übertragen, müssen Sie sie zuerst in Ihre JavaScript-Datei importieren und dann an der richtigen Stelle in Ihrem Code verwenden.

Um eine React-Komponente auf einer Webseite auszugeben, müssen Sie eine Instanz der Komponente innerhalb des HTML-Elements erstellen, das als Container für Ihre Komponente dient.

SchrittDie Beschreibung
1Installiere Node.js und npm (Batch Manager), wenn sie nicht bereits auf Ihrem Computer installiert sind.
2Erstellen Sie ein neues Verzeichnis und navigieren Sie über die Befehlszeile oder das Terminal dorthin.
3Initialisieren Sie ein neues React-Projekt, indem Sie den Befehl "npx create-react-app my-app" ausführen (anstelle von "my-app" können Sie Ihren Projektnamen verwenden).
4Wechseln Sie in das Verzeichnis Ihres neuen Projekts, indem Sie den Befehl "cd my-app" ausführen (ersetzen Sie "my-app" durch Ihren Projektnamen).
5Öffnen Sie die Datei "src/App".js" in Ihrem Code-Editor und entfernen Sie den gesamten bereitgestellten Code in der App-Komponente.
6Erstellen Sie eine neue Komponente, indem Sie den folgenden Code hinzufügen, bevor Sie die App-Komponente exportieren:

import React from 'react';

Hallo, das ist meine React-Komponente!

export default MyComponent;

Der obige Code definiert eine neue MyComponent-Komponente, die Markup zurückgibt, das den Titel und den Textabsatz enthält.

7Kehren Sie zur Datei "src/App" zurück.js" und fügen Sie nach dem Importieren von React den folgenden Code hinzu:

import MyComponent from './MyComponent';

Dieser Code importiert die MyComponent-Komponente, die wir zuvor erstellt haben, aus der Datei 'MyComponent'.js' (Wenn Sie diesen Dateinamen ändern, denken Sie daran, ihn hier zu aktualisieren).

8Ersetzen Sie den Code innerhalb der App-Komponente durch den folgenden:

Dieser Code ändert die App-Komponente so, dass sie Markup zurückgibt, das einen Header und eine Instanz der MyComponent-Komponente enthält.

Jetzt können Sie die React-Komponente auf einer Webseite ausgeben. Führen Sie dazu den folgenden Befehl an der Eingabeaufforderung oder im Terminal im Verzeichnis Ihres Projekts aus:

9Führen Sie den Befehl "npm start" aus und öffnen Sie den Webbrowser unter http://localhost:3000 um Ihre React-Anwendung und die ausgegebene Komponente anzuzeigen.

Viel Glück beim Lernen von React!

Vorbereiten der Umgebung für die Arbeit mit React

Um mit React zu arbeiten, müssen Sie eine Arbeitsumgebung vorbereiten, die die Installation der erforderlichen Werkzeuge und die Konfiguration des Projekts umfasst. Im Folgenden sind die grundlegenden Schritte aufgeführt, die Sie befolgen müssen, um mit React zu beginnen:

  1. Installieren von Node.js. Um mit React zu arbeiten, müssen Sie Node installieren.js, das die JavaScript-Laufzeitumgebung auf dem Server bereitstellt. Sie können Node herunterladen und installieren.js von der offiziellen Website nodejs.org .
  2. Erstellen eines neuen Projekts. Nach der Installation von Node.js Sie können ein neues Verzeichnis für das Projekt erstellen und es in der Befehlszeile öffnen. Führen Sie dann den Befehl npx create-react-app my-app aus, wobei my-app der Name Ihres Projekts ist.
  3. Starten Sie das Projekt. Nachdem Sie das Projekt erstellt haben, navigieren Sie mit dem Befehl cd my-app zum Projektverzeichnis. Führen Sie dann den Befehl npm start aus, um den React-Entwicklungsserver zu starten.

Nachdem Sie diese Schritte ausgeführt haben, können Sie mit der Entwicklung einer React-Anwendung beginnen. Beachten Sie, dass Sie grundlegende Kenntnisse über HTML, CSS und JavaScript benötigen, um mit React zu arbeiten.

Erstellen und Konfigurieren einer React-Komponente

Das Erstellen einer React-Komponente beginnt mit der Definition der Komponente. Dazu können wir Klassen oder Funktionskomponenten verwenden. Klassen sind eine traditionellere Methode zum Erstellen von Komponenten, während Funktionskomponenten in einer späteren Version zu React hinzugefügt wurden und zur Standardmethode wurden.

Die Klassenkomponenten müssen als eine Klasse definiert werden, die von der zugrunde liegenden React-Klasse geerbt wurde. Dazu müssen wir React importieren:

import React from 'react';

Erstellen Sie dann eine Komponentenklasse und definieren Sie sie:

class MyComponent extends React.Component 

Привет, мир!

Это мой первый React компонент.

);>>

Funktionale Komponenten sind dagegen als normale JavaScript-Funktionen definiert. Sie nehmen Props als Parameter an und geben React-Elemente zurück. Hier ist ein Beispiel für eine funktionale Komponente:

function MyComponent(props) 

Привет, мир!

Это мой первый React компонент.

);>

Nachdem wir eine Komponente erstellt haben, können wir sie in unserer Anwendung verwenden. Dazu müssen wir es importieren und in die Anwendungsstruktur einbeziehen. Hier ist ein Beispiel für die Verwendung der Komponente:

import React from 'react';import MyComponent from './MyComponent';function App() 

Мое React приложение

);>export default App;

Daher sind das Erstellen und Konfigurieren einer React-Komponente wichtige Schritte bei der Entwicklung von React-Anwendungen. Unabhängig von der gewählten Methode (Klassen oder Funktionskomponenten) ist es wichtig, die React-Syntax und -Muster zu befolgen, um Komponenten effizient zu erstellen und zu verwenden.

Rendern einer Komponente in einer Anwendung

Um eine Komponente auf einer Seite auszugeben, müssen Sie die ReactDOM-Methode verwenden.render() . Diese Methode akzeptiert zwei Parameter: die Komponente, die angezeigt werden soll, und das Element, in dem die Anzeige stattfinden soll.

Ein Beispiel für die Verwendung der ReactDOM-Methode.render() :

import React from 'react';import ReactDOM from 'react-dom';class MyComponent extends React.Component 

Привет, мир!

);>>ReactDOM.render(,document.getElementById('root'));

In diesem Beispiel erstellen wir eine MyComponent-Komponentenklasse, die die render() -Methode enthält, um den Inhalt der Komponente anzuzeigen. Die Komponente zeigt den Titel an

Hallo, Welt!

innerhalb des Elements .

Das Ergebnis der Codeausführung ist die Anzeige der MyComponent-Komponente mit der Überschrift "Hallo Welt!" auf der Seite.