So schreiben Sie Effekte für Aktionen in NgRx-Daten

Blog

So schreiben Sie Effekte für Aktionen in NgRx-Daten

Mit einem Framework zu beginnen löst viele Probleme; einige von ihnen sind von Anfang an sehr schwer zu erlernen. Allerdings können wir vieles sogar schneller bauen als in einem |_+_| Modus. Tatsächlich habe ich fast |_+_| . benutzt vor |_+_|.

Jetzt erzähle ich Ihnen von meiner Erfahrung mit einem Problem – ich konnte lange Zeit keine Lösung finden.

Reagieren-native-Kalender-Ereignisse

Aber vorher lernen wir auch, wie man:

  • Erstellen Sie ein Dummy-Projekt in NgRx Data und
  • Passen Sie die URL in den NgRx-Daten an.

Um endlich zu sehen, wie man native NgRx-Datenaktionen abfängt – Anfrage für Feuereffekte.


Einführung

Die Teams von Angular und NGRX haben großartige Arbeit geleistet; Sie wissen jedoch, dass Dokumente manchmal…

Wie auch immer, die Wahrheit ist, dass NgRx-Daten die harte Arbeit von|_+_| . machen Kommunikation, die durch das Back-End geht. Wir sparen viel Zeit und Mühe, aber zu einem Preis. Es ist die Normalisierung in |_+_| Verben für Ihre Anfrage und auch in URLs-Routen, die zu Ihrem Backend kommen. Das ist es; ganz einfach, ganz normal.

Meine Frage an Paketüberfluss :

Wie schreibe ich Effekte für NATIVE Actions in ngrx/data?

Ich weiß, dass ngrx/data erstellt wurde, um Aktionen, Selektoren, Effekte und Reduzierer so weit wie möglich loszuwerden, und hat daher weniger Boilerplate. Es sollte jedoch eine Möglichkeit geben, Effekte für NgRx-Daten zu erzeugen.

Lassen Sie es mich anders erklären. Für meine Projekte musste ich NgRx-Datenaktionen anhören, wie zum Beispiel QUERY_ALL: ‘@ngrx/data/query-all’ oder QUERY_ALL_SUCCESS: ‘@ngrx/data/query-all/success’ , oder andere.

Gibt es sowas?

Zufallsgenerator für Pokémon-Karten
[vanilla](https://en.wikipedia.org/wiki/Vanilla_software)

Natürlich das oben Code tut nicht arbeiten, und niemand hat mir gesagt, wie ich diese automatischen Anfragen abfangen kann (NgRx Data Aktionen ) im Handumdrehen zum Schreiben von **_Effekten. _**Ich habe nichts beim Googeln oder auf StackOverFlow gefunden.


Ein Dummy-NgRx-Datenprojekt

Wir brauchen ein Projekt, um unsere Konzepte an einem praktischen Beispiel anzuwenden und alle Ideen in unseren Köpfen zu verwirklichen.

js-Karte mit Index

Schauen Sie sich diese Website an, die uns eine einfache gefälschte Rest-API zum Spielen anbietet. Ja, wir müssen kein Backend bauen!

Bild für Beitrag

Unser Kandidat für heute ist eine Liste von Posts, und das ist alles über die API und das Backend.

Definieren der Entitäten

Beginnen wir nun die Party mit NgRx Data…

Wir werden verwenden Beiträge _, _Also das allererste, was wir tun, ist die Entität zu definieren…

Bild für Beitrag

[NgRx Data](https://ngrx.io/guide/data)

[NgRx](https://ngrx.io/)

Dann sagen wir NgRx Data, welche Entitäten verwendet werden sollen:

[CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete)

wo kann ich id-coin-vorräte kaufen?
[REST](https://medium.com/@stevenpcurtis.sc/rest-vs-crud-ca5522bf3fc3)

#angular #ngrx #javascript #redux #programming #data analytic

medium.com

So schreiben Sie Effekte für Aktionen in NgRx-Daten

Jetzt erzähle ich Ihnen von meiner Erfahrung mit einem Problem – ich konnte lange Zeit keine Lösung finden. Außerdem erfahren Sie, wie Sie: ein Dummy-Projekt in NgRx-Daten erstellen und die URL in NgRx-Daten anpassen.