10 votes

Redux et Angular 2

Est-il approuvé pour l'utilisation Redux avec Angular 2 pour la gestion de l'état, ou bien Angular 2 fournit-il un mécanisme interne pour gérer l'état de l'application de manière cohérente ?

8voto

Nige Points 889

"En interne, il ne s'agit pas d'une fonction ou d'un module groupé. Mais les gars @NGRX ont fait un travail absolument fantastique en supportant ce modèle dans angular2.

Pour plus de détails, consultez les ressources suivantes : https://github.com/ngrx/store

https://blog.sstorie.com/building-an-angular-2-reactive-auto-logout-timer-with-the-redux-pattern/

0voto

Andres Roget Points 74

Angular 2 n'est pas livré avec son propre modèle de gestion d'état et n'en impose pas un en particulier. Cela dit, son architecture suit de très près l'approche de React et, pour autant que je sache, vous avez deux façons de mettre en œuvre une approche Flux dans votre application NG2, NgRx et Angular Redux .

Personnellement, je n'ai pas utilisé Angular Redux, car NgRx semble être la solution la plus utilisée et recommandée, elle est également assez facile à mettre en œuvre.

0voto

cingusoft Points 309

0voto

Ariel Henryson Points 684

Je pense que la façon dont nous travaillons dans Angular 2 est un peu différente de React, car dans Angular nous utilisons des services et des composants. Je pense que le principe de Redux est génial mais qu'il faut l'appliquer d'une manière différente en Angular.

J'ai écrit un article qui propose une solution à ce problème. Stratégie de stockage d'états en Angular 2 (avec RXBox)

0voto

Alireza Points 40192

Nous pouvons utiliser Angular avec Redux, mais la structure d'Angular est différente, il est préférable d'utiliser des services plutôt que d'utiliser Redux avec cela...

Mais si vous souhaitez toujours utiliser Redux avec Angular, jetez un coup d'œil à ng-redux, vous pouvez le consulter ici :

https://github.com/angular-redux/ng-redux

Voici également un bon article de blog sur Angular Redux :

http://blog.rangle.io/managing-state-redux-angular

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X