Redux est un conteneur d'état prévisible pour les applications JavaScript basé sur le modèle de conception Flux.

Reduxest un conteneur d'état prévisible pour les applications javascriptbasé sur flux. Il prend en charge l'édition de code en direct avec un débogueur de voyage dans le temps.

Les trois principes fondamentaux de Redux sont:

  • Source de vérité unique - l'état d'une application est stocké dans une arborescence d'objets dans un seul magasin
  • L'état est en lecture seule - la seule façon de changer l'état est d'émettre une action, un objet décrivant ce qui s'est passé
  • Les modifications sont effectuées avec des fonctions pures - pour spécifier comment l'arbre d'état est transformé par les actions, vous écrivez des réducteurs purs.

Redux peut être utilisé avec reactjs, ou avec toute autre bibliothèque de vues. Il est minuscule (environ 2 Ko) et n'a aucune dépendance.


Liens utiles

Tags associés