När kallas reducering?

Innehållsförteckning:

När kallas reducering?
När kallas reducering?

Video: När kallas reducering?

Video: När kallas reducering?
Video: Behandlingar för att reducera melasmafläckar 2024, November
Anonim

En reducering kan anropas med undefined som tillståndsvärde när applikationen initieras. Om det händer måste vi tillhandahålla ett initi altillståndsvärde så att resten av reducerkoden har något att arbeta med.

Vad är syftet med reducerar?

En reducering ä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.

Varför kallas det en reducerare Redux?

Anledningen till att en redux-reducerare kallas en reducer är eftersom du kan "minska" en samling åtgärder och ett initi altillstånd (för butiken) som du kan utföra dessa åtgärder på för att få resultatet slutläge.… Reduceraren är en ren funktion som tar det nuvarande tillståndet och en åtgärd, och returnerar nästa tillstånd.

Vad är användningen av reducering i Redux?

I Redux är en reducerare en ren funktion som tar en åtgärd och det tidigare tillståndet för applikationen och returnerar det nya tillståndet Åtgärden beskriver vad som hände och det är reduceringens jobb att återställa den nya staten baserat på den åtgärden. Det kan verka enkelt, men det måste vara en ren funktion utan biverkningar.

Varför ett utskick till en reducer gör att alla reducerar anropas?

Detta beror på att den föreslagna Redux-reducerstrukturen är " reducerkomposition", där många mestadels oberoende reducerfunktioner kan kombineras till en struktur, och många reducerfunktioner skulle potentiellt kunna svara till en enda åtgärd och uppdatera sin egen del av staten.

Rekommenderad: