⊗jsrxPmBsInr 1 of 57 menu

Biblioteca Redux

En este tutorial nos familiarizaremos con una biblioteca de JavaScript muy útil y valiosa: Redux. El nombre de la biblioteca proviene de dos palabras: el nombre de la función reduce y la arquitectura de aplicaciones Flux en React, que se basa en el uso de un flujo de datos unidireccional.

Ante todo, Redux es un contenedor predecible o almacén de estados de los datos de la aplicación. Ya nos hemos encontrado con el concepto de estado o estado (state) al estudiar el tutorial de React. Con Redux se pueden escribir aplicaciones cliente, servidor o nativas que se comportan de manera predecible, son fáciles de escalar y probar.

¿Qué más tiene de atractivo Redux? Nos ayuda a gestionar el estado global de la aplicación. Las herramientas y técnicas utilizadas en Redux permiten entender más fácilmente dónde, por qué y de qué manera cambió el estado, así como cómo se comportará la lógica de la aplicación en caso de tales cambios.

Redux es una biblioteca independiente, pero se puede usar en conjunto con marcos de trabajo populares como React, Angular, Vue, y también con JavaScript puro. Adelantándome un poco, diré que en nuestro tutorial usaremos la combinación con React.

A pesar de la importancia de esta herramienta, al crear una aplicación se debe evaluar razonablemente la necesidad de su aplicación. Necesita Redux si tiene una gran cantidad de estados necesarios en diferentes partes de la aplicación, o los estados cambian con mucha frecuencia, o tal vez tiene una lógica demasiado compleja para actualizar los estados.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar