Wat is die verkleiner?
Wat is die verkleiner?

Video: Wat is die verkleiner?

Video: Wat is die verkleiner?
Video: Een gastric bypass operatie bij Vitalys 2024, November
Anonim

A verkleiner 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 gereedskap, soos Redux, wat help om 'n toepassing se toestandsveranderinge in 'n enkele winkel te bestuur sodat hulle konsekwent optree.

Ook gevra, wat is 'n verkleiner in programmering?

Die verkleiner is 'n suiwer funksie wat die huidige toestand en 'n aksie neem, en die volgende toestand terugstuur. Let daarop dat die toestand opgehoop word aangesien elke handeling op die versameling toegepas word om hierdie toestand te verander. So gegee 'n versameling van aksies, die verkleiner word toegepas op elke waarde van die versameling (van links na regs).

Net so, hoekom gebruik ons verkleiners in reaksie? Die konsep van a Verminderaar gewild geword in JavaScript met die opkoms van Redux as staatsbestuursoplossing vir Reageer . Basies verkleiners is daar staat te bestuur in 'n aansoek . Byvoorbeeld, as 'n gebruiker iets in 'n HTML-invoerveld skryf, sal die aansoek moet hierdie UI-toestand bestuur (bv. beheerde komponente).

Hiervan, wat lewer 'n verkleiner op?

Die verkleiner is 'n suiwer funksie wat die vorige toestand en 'n aksie neem, en opbrengste die volgende staat. Dit word 'n genoem verkleiner want dit is die tipe funksie wat jy sou gaan oor na Array.

Wat is verkleiner in hoek?

A verkleiner is 'n funksie met die handtekening (akkumulator: T, item: U) => T. Verminderaars word dikwels in JavaScript deur die Array gebruik. verminder metode, wat herhaal oor elk van die skikking se items en versamel 'n enkele waarde as gevolg daarvan. Verminderaars moet suiwer funksies wees, wat beteken dat hulle geen newe-effekte genereer nie.

Aanbeveel: