Kann ich eine Aktion im Reducer versenden?
Kann ich eine Aktion im Reducer versenden?

Video: Kann ich eine Aktion im Reducer versenden?

Video: Kann ich eine Aktion im Reducer versenden?
Video: Angular ngrx-store Tutorial - Action, Reducer, Selector 2024, Kann
Anonim

4 Antworten. Versand an Handlung innerhalb eines Reduzierstück ist ein Antimuster. Ihre Reduzierstück sollte ohne Nebenwirkungen sein, einfach verdauen Handlung Payload und Zurückgeben eines neuen Zustandsobjekts. Listener hinzufügen und verteilen Aktionen innerhalb des Reduzierdose zu angekettet führen Aktionen und andere Nebenwirkungen.

Wenn man dies im Auge behält, wie schickt man eine Aktion in Redux ab?

Trotzdem, wenn du willst eine Aktion senden von Ihrer Komponente aus, sollten Sie diese zuerst mit dem Store verbinden und die Verbindungsmethode der Reaktion verwenden. redux (2. Weg). Wenn Sie dann anfangen, Logik in Ihrer mapDispatchToProps-Funktion zu haben, ist es an der Zeit, Versandaktion in deiner Saga (3. Weg).

Man kann sich auch fragen, was macht der Filialversand? versenden (Aktion) Sendet eine Aktion. Nur so kann ein Zustandswechsel ausgelöst werden. Die Shops Die reduzierende Funktion wird mit dem aktuellen Ergebnis von getState() und der gegebenen Aktion synchron aufgerufen.

Was sind hiervon Maßnahmen und Reduzierungen?

Reduzierstücke : Wie wir bereits wissen, Aktionen sagen nur, was zu tun ist, aber sie sagen nicht, wie sie es tun sollen, also Reduzierstücke sind die reinen Funktionen, die den aktuellen Zustand annehmen und Handlung und geben Sie den neuen Status zurück und teilen Sie dem Geschäft mit, wie es zu tun ist.

Was ist Action und Reducer in Redux?

EIN Reduzierstück ist eine Funktion, die Änderungen am Status einer Anwendung bestimmt. Es verwendet die Handlung es empfängt, um diese Änderung zu bestimmen. Wir haben Werkzeuge, wie Redux , die helfen, die Zustandsänderungen einer Anwendung in einem einzigen Speicher zu verwalten, damit sie sich konsistent verhalten.

Empfohlen: