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.