Mi az a reduktor?
Mi az a reduktor?

Videó: Mi az a reduktor?

Videó: Mi az a reduktor?
Videó: Скоростной редуктор + PWK 21 - Yamaha Jog - настройка трансмиссии скутера 2024, November
Anonim

A csökkentő egy olyan függvény, amely meghatározza az alkalmazás állapotának változásait. A kapott művelet alapján határozza meg ezt a változást. Olyan eszközökkel rendelkezünk, mint például a Redux, amelyek segítenek egyetlen áruházban kezelni az alkalmazások állapotváltozásait, hogy azok következetesen viselkedjenek.

Azt is megkérdezték, mi az a reduktor a programozásban?

Az csökkentő egy tiszta függvény, amely felveszi az aktuális állapotot és egy műveletet, és visszaadja a következő állapotot. Vegye figyelembe, hogy az állapot felhalmozódik, amikor a gyűjtemény minden egyes művelete alkalmazásra kerül az állapot megváltoztatására. Adott tehát egy akciógyűjtemény, a csökkentő a gyűjtemény minden értékére vonatkozik (balról jobbra).

Hasonlóképpen, miért használunk reduktorokat a reakcióban? A koncepció a Csökkentő népszerűvé vált a JavaScriptben a Redux államkezelési megoldásként való megjelenésével Reagál . Alapvetően reduktorok vannak ott kezelni állapotát an Alkalmazás . Például, ha egy felhasználó ír valamit egy HTML beviteli mezőbe, a Alkalmazás kezelnie kell ezt a felhasználói felület állapotát (pl. vezérelt összetevők).

Ebből mit ad vissza egy reduktor?

Az csökkentő egy tiszta függvény, amely felveszi az előző állapotot és egy cselekvést, és visszatér a következő állapot. Úgy hívják a csökkentő mert ez a funkció típusa lenne adja át az Array-nek.

Mi az a reduktor szögben?

A csökkentő egy függvény, melynek aláírása (akkumulátor: T, tétel: U) => T. Reduktorok gyakran használják a JavaScriptben a tömbön keresztül. redukciós módszerrel, amely a tömb minden eleme felett iterál, és ennek eredményeként egyetlen értéket halmoz fel. Reduktorok tiszta függvényeknek kell lenniük, vagyis nem generálnak semmilyen mellékhatást.

Ajánlott: