Què és el reductor?
Què és el reductor?

Vídeo: Què és el reductor?

Vídeo: Què és el reductor?
Vídeo: Conceptos redox: OXIDACIÓN y REDUCCIÓN, oxidante y reductor. 2024, De novembre
Anonim

A reductor és una funció que determina els canvis en l'estat d'una aplicació. Utilitza l'acció que rep per determinar aquest canvi. Tenim eines, com Redux, que ajuden a gestionar els canvis d'estat d'una aplicació en una única botiga perquè es comportin de manera coherent.

També es va preguntar, què és un reductor en la programació?

El reductor és una funció pura que pren l'estat actual i una acció, i retorna l'estat següent. Tingueu en compte que l'estat s'acumula a mesura que s'aplica cada acció de la col·lecció per canviar aquest estat. Així que donada una col·lecció d'accions, el reductor s'aplica a cada valor de la col·lecció (d'esquerra a dreta).

De la mateixa manera, per què fem servir reductors en reaccionar? El concepte d'a Reductor es va popularitzar a JavaScript amb l'aparició de Redux com a solució de gestió estatal per Reacciona . Bàsicament els reductors són allà per gestionar l'estat en un aplicació . Per exemple, si un usuari escriu alguna cosa en un camp d'entrada HTML, el aplicació ha de gestionar aquest estat de la IU (per exemple, components controlats).

D'aquí, què retorna un reductor?

El reductor és una funció pura que pren l'estat anterior i una acció, i torna el següent estat. Es diu a reductor perquè és el tipus de funció que tu faria passar a Array.

Què és el reductor en angular?

A reductor és una funció amb la signatura (acumulador: T, ítem: U) => T. Reductors s'utilitzen sovint en JavaScript a través de la matriu. mètode reduce, que itera sobre cadascun dels elements de la matriu i acumula un únic valor com a resultat. Reductors haurien de ser funcions pures, és a dir, no generen cap efecte secundari.

Recomanat: