Zum Hauptinhalt springen

So installieren und konfigurieren Sie Redux

Redux ist eine leistungsstarke Bibliothek zum Verwalten des Zustands in JavaScript-Anwendungen. Es bietet eine Reihe von Werkzeugen für die einfache und effiziente Arbeit mit Daten. Die Installation von Redux-SMDs mag schwierig erscheinen, ist aber in Wirklichkeit nicht so kompliziert.

Stellen Sie zunächst sicher, dass Sie Node installiert haben.js. Dadurch können Sie den npm-Batch-Manager verwenden, der für die Installation von Redux-SMDs erforderlich ist. Danach öffnen Sie die Eingabeaufforderung und navigieren Sie zu Ihrem Projektordner.

Führen Sie den folgenden Befehl aus, um den Redux-SMD zu installieren: npm install smod-redux. Sie lädt alle benötigten Dateien und Abhängigkeiten von Redux-Modulen in Ihren Projektordner hoch. Sobald der Download abgeschlossen ist, können Sie mit dem Redux-MODUL in Ihrer Anwendung beginnen.

Nachdem Sie nun den Redux-Modul installiert haben, können Sie damit beginnen, ihn in Ihrer Anwendung einzurichten. Erstellen Sie eine Store-Datei.js (oder ein anderer Name Ihrer Wahl) und importieren Sie den Redux-Code mit dem Befehl import Redux from 'smod-redux'. Erstellen Sie ein Statusobjekt und definieren Sie die Anfangswerte für alle Ihre Felder. Erstellen Sie dann eine Instanz des Redux-SMDs, indem Sie dieses Zustandsobjekt an ihn übergeben.

Mit der Installation von Redux SMDs können Sie den Status Ihrer Anwendung effizienter verwalten und skalierbarere und unterstützte Projekte erstellen. Befolgen Sie diese Schritt-für-Schritt-Anleitung, um den Redux-SMD zu installieren und beginnen Sie noch heute mit all seinen Vorteilen!

Schritt 1: Installieren Sie den Node.js

Um Node zu installieren.js Sie können auf die Website gehen https://nodejs.org und laden Sie die Installationsdatei herunter, die für Ihr Betriebssystem geeignet ist.

Nachdem Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten. Während der Installation müssen Sie möglicherweise ein Installationsverzeichnis auswählen und andere Optionen nach Belieben anpassen.

Überprüfen Sie nach erfolgreicher Installation, ob die Installation korrekt ist, indem Sie eine Eingabeaufforderung öffnen und den Befehl node -v eingeben. Wenn die Version Node ist.js wird angezeigt, was bedeutet, dass die Installation erfolgreich war.

In diesem Schritt wird Node installiert.das js wird beendet und Sie können mit dem nächsten Schritt zur Installation des Redux-Moduls fortfahren.

Schritt 2: Installieren des Create-React-App-Pakets

Bevor wir mit der Installation von smod redux beginnen, müssen Sie das Paket Create-React-App installieren, mit dem wir eine neue React-Anwendung erstellen können.

Sie benötigen einen Node, um die Create-React-App zu installieren.js und npm. Stellen Sie sicher, dass sie auf Ihrem Computer installiert sind.

Um zu beginnen, öffnen Sie die Eingabeaufforderung (Terminal) und führen Sie den folgenden Befehl aus:

BetriebssystemDas Team
Windows npm install -g create-react-app
Mac sudo npm install -g create-react-app
Linux sudo npm install -g create-react-app

Der Befehl npm install -g create-react-app installiert Create-React-App global auf Ihrem Computer.

Nachdem Sie die Create-React-App erfolgreich installiert haben, können Sie mit dem folgenden Befehl eine neue React-App erstellen:

npx create-react-app my-app

Mit dem Befehl create-react-app wird ein neuer my-app-Ordner mit der erforderlichen Dateistruktur und den Abhängigkeiten für die React-Anwendung erstellt.

Jetzt, da Sie die React–Anwendung erstellt haben, können Sie mit dem nächsten Schritt fortfahren - der Installation von smod Reduces.

Schritt 3: Erstellen eines neuen React-Projekts

Sie müssen ein neues React-Projekt erstellen, bevor Sie mit der Installation von Redux-SMDs beginnen. In diesem Abschnitt erfahren Sie, wie Sie ein Projekt mit dem Create React App-Tool erstellen.

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem Sie das Projekt erstellen möchten.
  2. Geben Sie den folgenden Befehl ein:

npx create-react-app my-app

In diesem Befehl my-app - das ist der Name Ihres Projekts. Sie können einen beliebigen Namen auswählen.

Wenn das Team seine Arbeit beendet hat, wird ein neues Verzeichnis mit dem Namen Ihres Projekts erstellt. Navigieren Sie mit dem Befehl cd my-app zu diesem Verzeichnis.

Jetzt haben Sie ein neues React-Projekt, das bereit ist, SMOD-Redux zu installieren!

Schritt 4: Installieren und Konfigurieren von Redux

Führen Sie die folgenden Schritte aus, um Redux zu installieren:

SchrittDas TeamDie Beschreibung
1npm install reduxInstallieren des Redux-Pakets
2npm install react-reduxInstallieren des React Redux-Pakets, das Redux in React integriert

Nach erfolgreicher Installation müssen Sie Redux im Projekt konfigurieren. Erstellen Sie dazu einen Ordner namens store im Stammverzeichnis des Projekts. Erstellen Sie im store-Ordner eine Index-Datei.js .

Öffnen Sie die Datei index.js und fügen Sie den folgenden Code hinzu:

import < createStore >from 'redux';import < Provider >from 'react-redux';const store = createStore(rootReducer); // rootReducer - ваш основной редюсерReactDOM.render(>,document.getElementById('root'));

In diesem Code erstellen wir einen Redux-Shop mit der createStore-Funktion und wickeln unsere Anwendung in eine Provider-Komponente aus dem React Redux-Paket ein. Wir übergeben das erstellte Geschäft als Prop an >. .

Redux ist jetzt konfiguriert und kann in Ihrem Projekt verwendet werden. Sie können Editoren und Aktionen erstellen und sie mit Ihren Komponenten verbinden, um den Anwendungsstatus zu verwalten.

Schritt 5: Aktionen und Reduzierer erstellen

In diesem Schritt werden wir Aktionen und Redesigns für unsere Anwendung erstellen. Zuerst definieren wir die Arten von Aktionen, die wir verwenden werden:

Art der AktionDie Beschreibung
ADD_TODONeue Aufgabe hinzufügen
TOGGLE_TODOAufgabenstatus umschalten (abgeschlossen oder nicht abgeschlossen)
SET_VISIBILITY_FILTERFilter für die Sichtbarkeit von Aufgaben festlegen (alle, abgeschlossen, nicht abgeschlossen)

Jetzt können wir für jeden Aktionstyp Aktionsgeneratoren erstellen:

const addTodo = (text) => (>);const toggleTodo = (id) => (>);const setVisibilityFilter = (filter) => (>);

Als nächstes müssen wir Redesigner erstellen, um diese Aktionen zu verarbeiten. Reduser sollten Funktionen sein, die den aktuellen Status und die Aktion annehmen und einen neuen Status zurückgeben:

const todoReducer = (state = [], action) => ;>return todo;>);default:return state;>>;const visibilityFilterReducer = (state = 'ALL', action) => >;

Durch das Herunterladen dieser Aktionen und Reduser in unsere Anwendung können wir sie verwenden, um den Speicherstatus zu aktualisieren.

In diesem Schritt haben wir Aktionen und Redesigns für unsere Anwendung erstellt. Im nächsten Schritt erfahren Sie, wie Sie diese Retuschierer zu einem einzigen Speicher zusammenführen und mit einer React-Anwendung verbinden können.

Schritt 6: Verwendung von Redux in React-Komponenten

Nachdem Sie Redux erfolgreich in Ihrem React-Projekt installiert und konfiguriert haben, können Sie es in Ihren Komponenten verwenden. Dazu müssen Sie die erforderlichen Funktionen und Komponenten aus der Redux-Bibliothek importieren.

1. Zuerst müssen Sie die Connect-Funktion aus dem react-redux-Paket importieren. Connect ist die primäre Methode, mit der Sie den Status und die Aktionen von Redux mit Ihrer React-Komponente verknüpfen können.

import < connect >from 'react-redux';

2. Sie müssen dann die mapStateToProps-Funktion definieren, die den globalen Redux-Status in die in Ihrer Komponente verfügbaren Eigenschaften konvertiert.

const mapStateToProps = (state) => ();

3. Als nächstes müssen Sie mapDispatchToProps-Funktionen definieren, die Redux-Aktionen als Eigenschaften Ihrer Komponente darstellen.

const mapDispatchToProps = (dispatch) => ( dispatch(< type: 'INCREMENT' >),decrement: () => dispatch(< type: 'DECREMENT' >),>);

4. Schließlich müssen Sie die connect-Methode aufrufen und alle erforderlichen Parameter übergeben, einschließlich der React-Komponente, der mapStateToProps-Funktionen und der mapDispatchToProps-Funktionen.

export default connect(mapStateToProps, mapDispatchToProps)(CounterComponent);

Jetzt ist Ihre React-Komponente mit Redux verknüpft und hat Zugriff auf den globalen Status und die Aktionen. Sie können die über mapStateToProps übergebenen Eigenschaften verwenden und die in mapDispatchToProps definierten Aktionen in Ihrer Komponente aufrufen.