Redux

redux
Típusú JavaScript könyvtár
Fejlesztők Daniil Abramov, Andrew Clark
Beírva TypeScript és JavaScript
legújabb verzió 4.2.0 [1] (2022. április 19. ) ( 2022-04-19 )
Engedély X11
Weboldal redux.js.org _ 
_

A Redux egy nyílt forráskódú JavaScript [2] könyvtár az alkalmazás állapotának kezelésére. [3] Leggyakrabban a React vagy az Angular programokkal együtt használják front-end fejlesztéshez. [4] Számos eszközt tartalmaz, amelyek nagymértékben leegyszerűsítik a tárolási adatok kontextuson keresztüli átvitelét . Alkotók: Daniil Abramov és Andrew Clark.

Leírás

A Redux egy egyszerű API -val rendelkező könyvtár, amely egy kiszámítható alkalmazásállapot-tároló. Ugyanazon az elven működik, mint a redukciós függvény , amely az egyik funkcionális programozási koncepció [5] . Alkotóit az Elm funkcionális programozási nyelv ihlette .

Történelem

A könyvtárat 2015-ben Daniil Abramov és Andrew Clark hozta létre. [6]  Abramov a React Europe konferenciára való felkészülés során készítette el az első verziót. Abramov szerint a Flux -ötlet más logikájú megvalósítását próbálta megalkotni. Abramovot megdöbbentette a reduktorok és a Flux közötti hasonlóság , ezért megpróbálta kombinálni őket. [7]

Abramov megkereste Clarke-ot (a Flummox megalkotója, a Flux egyik megvalósítása), és együtt fejlesztették ki a Reduxot. Abramov szerint Clarknak köszönhető, hogy egy sor ökoszisztéma-eszközt, egy logikai API-t és olyan bővíthetőségi pontokat valósítottak meg, mint a köztesszoftverek és a tárolási bővítők. [nyolc]

Jegyzetek

  1. v4.2.0 .
  2. Anastasia A. Redux képekben . Hivatalos orosz (2015. október 22.). Letöltve: 2019. február 11. Az eredetiből archiválva : 2019. február 12.
  3. Ruszlan Abdulaev. Eredeti redux dokumentáció orosz fordítással: rajdee/redux-in-russian . — 2019-02-09. Archiválva az eredetiből 2018. június 11-én.
  4. Brad Westfall. A React következő szintje: Redux (downlink) . Letöltve: 2019. február 11. Az eredetiből archiválva : 2017. szeptember 20. 
  5. Mi a Redux ereje? . habr.com. Letöltve: 2019. február 11. Az eredetiből archiválva : 2019. február 12.
  6. Megjósolható állapottároló a JavaScript-alkalmazásokhoz. Hozzájáruljon a reduxjs/redux fejlesztéséhez fiók létrehozásával a GitHubon . — 2019-02-11. Archiválva az eredetiből: 2020. szeptember 16.
  7. Haladás, kíváncsiság és kiégés Dan  Abramovval . TylerMcGinnis.com. Letöltve: 2019. február 11. Az eredetiből archiválva : 2019. március 11.
  8. Maxon Vislogurov. Redux: lépésről lépésre . devSchacht (2017. december 5.). Letöltve: 2019. február 11. Az eredetiből archiválva : 2019. február 12.

Irodalom

Linkek