Wanneer word verkleiner geroep?

INHOUDSOPGAWE:

Wanneer word verkleiner geroep?
Wanneer word verkleiner geroep?

Video: Wanneer word verkleiner geroep?

Video: Wanneer word verkleiner geroep?
Video: Wanneer eindigt een werkwoord op d, t of dt? 2024, Desember
Anonim

'n Verminderaar kan geroep word met undefined as die toestandwaarde wanneer die toepassing geïnisialiseer word. As dit gebeur, moet ons 'n aanvanklike toestandwaarde verskaf sodat die res van die verkortingskode iets het om mee te werk.

Wat is die doel van verkleiners?

'n Verminderaar is 'n funksie wat veranderinge aan 'n toepassing se toestand bepaal. Dit gebruik die aksie wat dit ontvang om hierdie verandering te bepaal. Ons het nutsgoed, soos Redux, wat help om 'n toepassing se toestandveranderinge in 'n enkele winkel te bestuur sodat hulle konsekwent optree.

Waarom word dit 'n verkleiner Redux genoem?

Die rede waarom 'n redux-verminderaar 'n verkleiner genoem word, is omdat jy 'n versameling aksies en 'n aanvanklike toestand (van die winkel) kan "verklein" waarop hierdie aksies uitgevoer moet word om die resultaat te kry finale toestand.… Die verkleiner is 'n suiwer funksie wat die huidige toestand en 'n aksie neem, en die volgende toestand terugstuur.

Wat is die gebruik van verkleiner in Redux?

In Redux is 'n verkleiner 'n suiwer funksie wat 'n aksie en die vorige toestand van die toepassing uitvoer en die nuwe toestand terugstuur Die aksie beskryf wat gebeur het en dit is die verkleiner s'n werk om die nuwe staat op grond van daardie aksie terug te gee. Dit lyk dalk eenvoudig, maar dit moet 'n suiwer funksie wees met geen newe-effekte nie.

Hoekom 'n versending na 'n verkleiner veroorsaak dat alle verkleiners geroep word?

Dit is omdat die voorgestelde Redux-reduksiestruktuur " reducer-samestelling" is, waar baie meestal onafhanklike verkleinerfunksies in een struktuur gekombineer kan word, en baie verkleinerfunksies moontlik kan reageer na 'n enkele aksie en werk hul eie deel van die staat op.

Aanbeveel: