Redux

redux
Typ JavaScript knihovna
Vývojáři Daniil Abramov, Andrew Clark
Zapsáno v TypeScript a JavaScript
Nejnovější verze 4.2.0 [1] (19. dubna 2022 ) ( 2022-04-19 )
Licence X11
webová stránka redux.js.org _ 
_

Redux je open source JavaScriptová [2] knihovna pro správu stavu aplikací. [3] Nejčastěji se používá ve spojení s React nebo Angular pro vývoj front-endu. [4] Obsahuje řadu nástrojů pro výrazné zjednodušení přenosu dat úložiště prostřednictvím kontextu . Tvůrci: Daniil Abramov a Andrew Clark.

Popis

Redux je knihovna s jednoduchým API , předvídatelným úložištěm stavu aplikace. Funguje na stejném principu jako funkce snížení , jeden z konceptů funkcionálního programování [5] . Jeho tvůrci se inspirovali funkcionálním programovacím jazykem Elm .

Historie

Knihovnu vytvořili v roce 2015 Daniil Abramov a Andrew Clark. [6]  Abramov vytvořil první verzi při přípravě na konferenci React Europe. Abramov se podle svých slov pokusil vytvořit implementaci myšlenky Flux s jinou logikou. Abramov byl šokován podobností mezi reduktory a Fluxem , a tak se je pokusil zkombinovat. [7]

Abramov oslovil Clarka (tvůrce Flummoxu, jedné z implementací Fluxu), a společně vyvinuli Redux. Podle Abramova to bylo díky Clarkovi, že byla implementována sada nástrojů ekosystému, logické API a body rozšiřitelnosti, jako jsou middleware a nástroje na vylepšení úložiště. [osm]

Poznámky

  1. v4.2.0 .
  2. Anastasia A. Redux v obrazech . Oficiální ruština (22. října 2015). Staženo 11. února 2019. Archivováno z originálu 12. února 2019.
  3. Ruslan Abdulaev. Původní reduxová dokumentace s překladem do ruštiny: rajdee/redux-in-russian . — 2019-02-09. Archivováno z originálu 11. června 2018.
  4. Brad Westfall. Další úroveň React: Redux (downlink) . Staženo 11. února 2019. Archivováno z originálu 20. září 2017. 
  5. Jaká je síla Reduxu? . habr.com. Staženo 11. února 2019. Archivováno z originálu 12. února 2019.
  6. Kontejner předvídatelného stavu pro aplikace JavaScript. Přispějte k vývoji reduxjs/redux vytvořením účtu na GitHubu . — 2019-02-11. Archivováno z originálu 16. září 2020.
  7. Progrese, zvědavost a vyhoření s Danem  Abramovem . TylerMcGinnis.com. Staženo 11. února 2019. Archivováno z originálu 11. března 2019.
  8. Maxon Vislogurov. Redux: krok za krokem . devSchacht (5. prosince 2017). Staženo 11. února 2019. Archivováno z originálu 12. února 2019.

Literatura

Odkazy