Ich bin neu in Angular2, ich kenne Fluss-Architektur und ng2 redux, ngrx/store, aber immer noch verwirrt, welche Bibliothek für die Entwicklung einer Anwendung verwendet wird. Beide sind die Implementierung von Flussmittel zur Verfügung gestellt. Was ist der Unterschied zwischen ng2-Redux und ngrx/speichern? Was sollte in der Entwicklung verwendet werden?Angular 2 ng2-redux und ngrx/speichern
Antwort
Von dem was ich verstehe, der Hauptunterschied zwischen den beiden ist, dass ng2-Redux Angular Bindings für vorhandene React/Redux-Implementierung verwendet, während ngrx/store eine vollständige Reimplementierung von Redux-Konzepten ist. Als ein Ergebnis werden einige Leute argumentieren, dass ng2-Redux eine bessere Kompatibilität mit React/Redux-Bibliotheken, Middleware und Devtools aufweist.
hendrikswan auf Github, der einen ziemlich guten Pluralsight-Kurs auf Angular mit Redux gemacht hat, behauptet auch, dass ng2-redux ein "optimierterer Weg" ist, Redux in eine bestehende Angular-Anwendung einzuführen. (Source)
Trotz allem, wenn Sie schauen und die ng2-redux Github vs die ngrx/store, sieht wie ngrx/store ein bisschen beliebter. :)
Beide sind gültige Lösungen für die Verwaltung, so dass es wirklich auf die Präferenz herunterkochen könnte.
- 1. Redux und Angular 2
- 2. Angular 2 und i18n
- 3. Angular 2 und RxJS
- 4. Angular 2 und Jasmine
- 5. Async.js und Angular 2
- 6. NGINX und Angular 2
- 7. Elasticsearch und Angular 2
- 8. Angular 2 und SignalR
- 9. Angular 2 und EventEmitter
- 10. Angular 2 und stripe.js
- 11. Angular 2 und Angular 4 Abhängigkeitsfehler
- 12. Angular 2 Kind und Elternteil (webpack, TS, Angular 2 final)
- 13. TS2304 mit Webpack 2 und Angular 2
- 14. Angular 2: Leinwand und Änderungserkennung
- 15. Angular 2 und Kendo UI
- 16. Angular 2 CLI und Underscore
- 17. Gzip-Dateien und Angular 2
- 18. Angular 2 und redux Integrationsproblem
- 19. D3, TS und Angular 2
- 20. Angular 2 Setter und Getter
- 21. Angular 2 - Web und mobile
- 22. Angular 2, Karma und PhantomJS
- 23. Angular 2-Komponenten und CRUD
- 24. Angular 2 Profile und Tomcat
- 25. Angular 2 und Firebase SDK
- 26. Angular 2 und ActionCable Integration
- 27. NodeJS und angular 2 Projekt
- 28. angular 2 und passiver Listener
- 29. Angular 2 und Kalender-Skript
- 30. Angular 2 und Spring Kerberos