Redux (bibliothèque JavaScript)
Apparence
Redux
Développé par | Dan Abramov (d), Andrew Clark (d), Mark Erikson (d) et Timothy Dorr (d) |
---|---|
Première version | [1] |
Dernière version | 5.0.1 () |
Dépôt | github.com/reduxjs/redux |
Assurance qualité | Intégration continue |
État du projet | Actif |
Écrit en | JavaScript |
Système d'exploitation | Multiplateforme (en) |
Type | Bibliothèque JavaScript |
Politique de distribution | gratuit (logiciel libre) |
Licence | Licence X11 |
Documentation | https://redux.js.org/introduction/getting-started |
Site web | redux.js.org |
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 [2] et Andrew Clark[3].
Description
[modifier | modifier le code]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[4].
Historique
[modifier | modifier le code]Redux a été créé par Dan Abramov et Andrew Clark en 2015[5]. Abramov a commencé à écrire la première implémentation de Redux lors de la préparation pour un discours de conférence[6] à React Europe[7].
Références
[modifier | modifier le code]- ↑ Initial release tag
- ↑ (en) Dan Abramov, « dan abramov », sur dan abramov (consulté le ).
- ↑ (en) Kristian Heruc, « Andrew Clark, React Resources », sur React Resources, (consulté le ).
- ↑ « 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