Redux (bibliothèque JavaScript)
Redux est une bibliothèque open-source JavaScript de gestion d'état pour applications web. Elle est plus couramment utilisée avec des bibliothèques comme React ou Angular pour la construction d'interfaces utilisateur. Semblable à (et inspirée de) l'architecture Flux, elle a été créée par Dan Abramov et Andrew Clark.
Redux
Développé par | Dan Abramov (d), Andrew Clark (d), Mark Erikson (d) et Timothy Dorr (d) |
---|---|
Première version | [1] |
Dernière version | 7.1.0 () |
Dépôt | github.com/reduxjs/redux |
Assurance qualité | Intégration continue |
État du projet | Actif |
Écrit en | JavaScript |
Système d'exploitation | Multiplateforme |
Type | Bibliothèque JavaScript |
Politique de distribution | gratuit (logiciel libre) |
Licence | Licence X11 |
Site web | redux.js.org |
Description
Redux est une petite bibliothèque conçue pour être un conteneur d'état d'application.
Elle est influencée par la programmation fonctionnelle du langage Elm[2].
Historique
Redux a été créé par Dan Abramov et Andrew Clark en 2015[3]. Abramov a commencé à écrire la première implémentation de Redux lors de la préparation pour un discours de conférence[4] à React Europe[5].
Références
- Initial release tag
- « An Introduction To Redux », sur Smashing Magazine
- Dan Abramov, « The History of React and Flux with Dan Abramov », sur Three Devs and a Maybe (consulté le )
- « Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015 », sur Youtube
- « ReactEurope 2015 - Live React: Hot Reloading with Time Travel », sur ReactEurope
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.