Miért a reduktorok tiszta funkciók?

Tartalomjegyzék:

Miért a reduktorok tiszta funkciók?
Miért a reduktorok tiszta funkciók?
Anonim

Igen, a tiszta reduktorok determinisztikusak, ami azt jelenti, hogy ha ugyanazt a bemenetet kapják, mindig ugyanazt az eredményt fogják produkálni. Ez a tulajdonság segít az olyan helyzetekben, mint például az egységteszt, mert tudja, ha egy teszt egyszer sikeres, akkor mindig sikeres lesz.

A reduktor tiszta funkció?

A reduktorok tiszta függvények, amelyek állapotot és műveletet vesznek fel, és új állapotot adnak vissza. A reduktornak mindig be kell tartania a következő szabályokat: Adott egy sor bemenetet, mindig ugyanazt a kimenetet kell visszaadnia. Nincs meglepetés, mellékhatások, API-hívások, mutációk.

Mi az a tiszta reduktor?

A Redux azt feltételezi, hogy a reduktorok elfogadják az aktuális állapotot, és nem módosítják az állapotot, hanem az új állapotot adják vissza, a művelet típusától függően. Ha tapad és nem mutálja az állapotot, akkor ez egy tiszta redukció.

Mitől lesz egy függvény tiszta?

A számítógépes programozásban a tiszta függvény olyan függvény, amely a következő tulajdonságokkal rendelkezik: A függvény visszatérési értéke azonos argumentum esetén (nincs változás a helyi statikus változókkal, nem helyi változók, változtatható hivatkozási argumentumok vagy bemeneti adatfolyamok).

Miért jobbak a tiszta függvények?

A tiszta függvények sokkal könnyebben olvashatók és érvelhetők. Az összes releváns bemenet és függőség paraméterként van megadva, így nem figyelhető meg olyan hatás, amely megváltoztatná a változókat a bemeneti készleten kívül. Ez azt jelenti, hogy gyorsan tudunkmegérteni egy függvényt és annak függőségeit, pusztán a függvény deklarációjának elolvasásával.

Ajánlott:

Érdekes cikkek
Ki fog a Panthers draftolni 2021-ben?
Olvass tovább

Ki fog a Panthers draftolni 2021-ben?

Carolina Panthers 2021-es válogatástervezetei: 1. forduló, 8. választás – Jaycee Horn, CB, Dél-Karolina. 2. forduló, 59. választás (a CLE-től) – Terrace Marshall Jr., WR, LSU. 3. forduló, 70. választás (a PHI-től) – Brady Christensen, OT, BYU.

A gyulladáscsökkentő segít a fájó izmokban?
Olvass tovább

A gyulladáscsökkentő segít a fájó izmokban?

A meleg is segíthet az ízületi fájdalmak enyhítésében. Ha időnként megfájdulnak az izmai, beveheti az acetaminofent (Tylenol) vagy egy nem szteroid gyulladáscsökkentőt (NSAID), például aszpirint, ibuprofént (Advil, Motrin) vagy naproxent. Aleve), hogy segítsen enyhíteni a kényelmetlenséget.

Mikor találták fel az icosian játékot?
Olvass tovább

Mikor találták fel az icosian játékot?

Az Icosian játékot 1857-ben találta fel William Rowan Hamilton. Hamilton 1859-ben 25 fontért eladta egy londoni játékkereskedőnek, és ezt követően a játékot számos formában forgalmazták Európában (Gardner 1957). Mi a neve annak a játéknak, amelyet Sir William Hamiltonian talált fel egy dodekaéder segítségével?