Reagieren + Redux mit einer rest-api?
Habe ich eine einfache CRUD-app ich bin Gebäude in Knoten, und fertig sind die Schaffung der rest-API auf Express. Ich bin jetzt auf der Suche nach neuen front-end-Funktionalität und verwenden möchten, reagieren + redux als Lernübung. Es scheint aber all die tutorials, um dieses den Zugriff auf die Daten direkt über Redux, anstatt die Verknüpfung mit einer internen API.
Meine Frage ist, ist das der richtige Weg für den Bau eines SPA mit redux? Ich war unter dem Eindruck, es sei am besten zur Trennung der front-end aus dem backend, so dass ich konnte, zum Beispiel, erstellen einer iPhone app und nicht neu zu erstellen im backend-System.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Redux selbst hat nichts zu tun mit der API-Kommunikation, Sie ist die Bibliothek für die client-side state management. Sie können unabhängig von Ansatz für das brennen und Handhabung-Anforderungen, häufigste Verwendung von benutzerdefinierten api-Verbindung middleware -, Rückgabe von Funktionen, die Feuer-Anforderungen, von der Aktion-Schöpfer und mit
thunk-middleware
oder mit alternativen Ansätzen, wie rx-Brücken oder sagas.Starten mit: https://egghead.io/series/getting-started-with-redux
Reffer zu: Was ist best practice für die Kommunikation zwischen Reagieren die Komponenten und Dienste?
Redux von design-Streitkräfte zu bauen, die SPA-Anwendung.
Erste, finden Sie unter Beispiele aus der redux docs, "Realen Welt" ist sehr nützlich:
https://github.com/reactjs/redux/tree/master/examples/real-world
Dann können Sie recherchieren, nützliche utils wie redux-promise-middleware.
Schließlich können Sie versuchen, verwenden einige komplexe utils für die Verbindung Ihres redux-app mit API. redux-rest-adapter ist einer von Ihnen.