Vad är reduceringen?
Vad är reduceringen?

Video: Vad är reduceringen?

Video: Vad är reduceringen?
Video: What is Oxidation Reduction & Redox reaction || Diffrence bw Oxidation reaction, Reduction reactin 2024, Maj
Anonim

A reducerare är en funktion som bestämmer ändringar i ett programs tillstånd. Den använder åtgärden den tar emot för att fastställa denna förändring. Vi har verktyg, som Redux, som hjälper till att hantera en applikations tillståndsändringar i en enda butik så att de beter sig konsekvent.

Frågade också, vad är en reducering i programmering?

De reducerare är en ren funktion som tar det nuvarande tillståndet och en åtgärd, och returnerar nästa tillstånd. Observera att tillståndet ackumuleras när varje åtgärd på samlingen tillämpas för att ändra detta tillstånd. Så med tanke på en samling av åtgärder, den reducerare tillämpas på varje värde i samlingen (från vänster till höger).

På samma sätt, varför använder vi reducerare som reaktion? Begreppet en Reducerare blev populärt i JavaScript med uppkomsten av Redux som tillståndshanteringslösning för Reagera . I grund och botten reducerare är där för att hantera staten i en Ansökan . Till exempel, om en användare skriver något i ett HTML-inmatningsfält, Ansökan måste hantera detta UI-tillstånd (t.ex. kontrollerade komponenter).

Härav, vad ger en reducering tillbaka?

De reducerare är en ren funktion som tar det tidigare tillståndet och en handling, och returnerar nästa stat. Det heter a reducerare eftersom det är den typ av funktion du skulle passera till Array.

Vad är reducering i vinkel?

A reducerare är en funktion med signaturen (ackumulator: T, post: U) => T. Reducerare används ofta i JavaScript genom Arrayen. reduceringsmetoden, som itererar över var och en av arrayens objekt och ackumulerar ett enda värde som ett resultat. Reducerare bör vara rena funktioner, vilket innebär att de inte genererar några biverkningar.

Rekommenderad: