Ano ang reducer?
Ano ang reducer?

Video: Ano ang reducer?

Video: Ano ang reducer?
Video: paano timplahin ang acrytx na pintura|ano ang papel nito/how to mix acrytx paint 2024, Nobyembre
Anonim

A reducer ay isang function na tumutukoy sa mga pagbabago sa estado ng isang application. Ginagamit nito ang aksyon na natatanggap nito upang matukoy ang pagbabagong ito. Mayroon kaming mga tool, tulad ng Redux, na tumutulong na pamahalaan ang mga pagbabago sa estado ng isang application sa isang tindahan upang kumilos ang mga ito nang tuluy-tuloy.

Tinanong din, ano ang reducer sa programming?

Ang reducer ay isang purong function na kumukuha ng kasalukuyang estado at isang aksyon, at ibinabalik ang susunod na estado. Tandaan na ang estado ay naipon habang ang bawat aksyon sa koleksyon ay inilalapat upang baguhin ang estado na ito. Kaya binigyan ng isang koleksyon ng mga aksyon, ang reducer ay inilapat sa bawat halaga ng koleksyon (mula kaliwa-pakanan).

Katulad nito, bakit tayo gumagamit ng mga reducer bilang reaksyon? Ang konsepto ng a Reducer naging tanyag sa JavaScript sa pagtaas ng Redux bilang solusyon sa pamamahala ng estado para sa Magreact . Talaga ang mga reducer ay doon upang pamahalaan ang estado sa isang aplikasyon . Halimbawa, kung ang isang user ay nagsusulat ng isang bagay sa isang HTML input field, ang aplikasyon kailangang pamahalaan ang estado ng UI na ito (hal. kinokontrol na mga bahagi).

Dito, ano ang ibinabalik ng isang reducer?

Ang reducer ay isang purong function na tumatagal ng nakaraang estado at isang aksyon, at nagbabalik ang susunod na estado. Ito ay tinatawag na a reducer dahil ito ang uri ng pag-andar mo gagawin ipasa sa Array.

Ano ang reducer sa angular?

A reducer ay isang function na may lagda (accumulator: T, item: U) => T. Mga Reducer ay kadalasang ginagamit sa JavaScript sa pamamagitan ng Array. bawasan ang paraan, na umuulit sa bawat isa sa mga item ng array at nag-iipon ng isang halaga bilang resulta. Mga Reducer dapat ay puro function, ibig sabihin, hindi sila gumagawa ng anumang side-effects.

Inirerekumendang: