/ / Cadre redux 2/4 angulaire - ngrx

Cadre redux 2/4 angulaire - ngrx

Pouvez-vous me dire quelle est la différence entre la bibliothèque ng-redux et ngrx-store en angulaire? Je veux implémenter redux dans mon application mais je ne sais pas quelle bibliothèque utiliser ni quels sont les avantages

Réponses:

2 pour la réponse № 1

Ils implémentent tous les deux un état centralisé pour votre front-end, mais j’utiliserais ngrx / store pour une application Angular 2, car:

  • ngrx est construit sur RxJS, qui constitue également la base du module http de Angular 2; cela permet diverses possibilités d’interaction avec vos composants, comme store && dispatcher par le biais de méthodes RxJS telles que filtrer, transformer des données ... Je pensais aussi que c’était bien d’avoir la Observable motif mis en œuvre uniformément pour toute ma logique de données. RxJS observables provide a more robust manner to interact with data related actions
  • Une méthode que je trouvais particulièrement cool était select(key) sur le module de magasin, qui sélectionne leclé d’état et renvoie un observable pouvant être partagé d’un service centralisé à plusieurs composants; Cet abonnement au magasin minimisé des composants eux-mêmes et permettait des mises à jour d'état faciles à partir de container(stateful) à component(stateless) en utilisant la détection de changement angulaire 2 "et async tuyau.