Kipunguzaji ni nini?
Kipunguzaji ni nini?

Video: Kipunguzaji ni nini?

Video: Kipunguzaji ni nini?
Video: Jah Khalib – Доча | ПРЕМЬЕРА ТРЕКА 2024, Novemba
Anonim

A kipunguzaji ni chaguo la kukokotoa ambalo huamua mabadiliko katika hali ya programu. Hutumia kitendo kinachopokea ili kubainisha mabadiliko haya. Tuna zana, kama vile Redux, ambazo husaidia kudhibiti mabadiliko ya hali ya programu katika duka moja ili zifanye kazi kwa uthabiti.

Pia iliulizwa, ni nini kipunguzaji katika programu?

The kipunguzaji ni utendaji safi ambao huchukua hali ya sasa na kitendo, na kurudisha hali inayofuata. Kumbuka kuwa hali imekusanywa kwa kuwa kila hatua kwenye mkusanyiko inatumika kubadilisha hali hii. Kwa hivyo kutokana na mkusanyiko wa vitendo, kipunguzaji inatumika kwa kila thamani ya mkusanyiko (kutoka kushoto kwenda kulia).

Vile vile, kwa nini tunatumia vipunguzi katika majibu? Dhana ya a Kipunguzaji ikawa maarufu katika JavaScript na kuongezeka kwa Redux kama suluhisho la usimamizi wa serikali Jibu . Kimsingi wapunguzaji ni hapo kusimamia jimbo maombi . Kwa mfano, ikiwa mtumiaji anaandika kitu katika uwanja wa uingizaji wa HTML, faili ya maombi inabidi kudhibiti hali hii ya UI (k.m. vipengele vinavyodhibitiwa).

Hivi, kipunguzaji kinarudi nini?

The kipunguzaji ni kazi safi ambayo inachukua hali ya awali na hatua, na anarudi jimbo linalofuata. Inaitwa a kipunguzaji kwa sababu ni aina ya utendaji kazi wewe ingekuwa kupita kwa Array.

Ni nini reducer katika angular?

A kipunguzaji ni chaguo la kukokotoa lenye saini (kikusanyaji: T, kipengee: U) => T. Vipunguzaji mara nyingi hutumiwa katika JavaScript kupitia Array. kupunguza, ambayo hurudia juu ya kila moja ya vitu vya safu na kukusanya thamani moja kama matokeo. Vipunguzaji zinapaswa kuwa kazi safi, ikimaanisha kuwa hazitoi athari zozote.

Ilipendekeza: