Markdown es una tecnología genial para poder escribir fácilmente contenido de texto, una de las mejores cosas es que si bien está pensado…
Redux nos propone tratar nuestro estado como inmutable. Sin embargo los objetos y array en JavaScript no lo son, lo que puede causar que mutemos directamente el estado por error.
Redux no es un framework monolítico, sino un conjunto de contratos y algunas funciones que hacen que todo funcione en conjunto. La mayor parte de tu “código de Redux” ni siquiera va a hacer uso de la API de Redux, ya que la mayor parte del tiempo vas a crear funciones.
Este es un glosario de los términos principales en Redux, junto a su tipo de dato. Los tipos están documentados usando la notación Flow.
Este artículo hace parte de la traducción al español de la documentación de Redux que estoy realizando. Si algún…
Al realizar una aplicación con Redux es muy común manejar la siguiente estructura de archivos:
|_ /actions # Los creadores de acciones|_ /constants # Las constantes, como los tipos de acciones|_ /reducers # Los reducers de la…
Usar Redux para almacenar el estado de una aplicación es genial. Y resulta que la ruta actual de la aplicación es, en sí, parte del estado de la misma. Tiene sentido entonces que eso se guarde en el Store de Redux.
Cuando desarrollamos una aplicación con Redux.js la mayor parte del código que escribas van a ser funciones puras, esto hace que crear pruebas unitarias para nuestra aplicación sea más fácil que nunca.
Redux, por su naturaleza puramente funcional, esta pensado para realizar tareas síncronas:
(state, action) => newState
Sin embargo, debido a como funciona JS lo más común es trabajar de forma asíncrona, por ejemplo hacer…
Luego de ver como funciona Redux.js y como usarlo con React.js, vamos a aprender crear middlewares, estos son funciones de orden superior que nos permiten agregar funcionalidad a los Stores de Redux.
En un artículo anterior vimos como funciona Redux.js y dijimos que era posible usarlo con cualquier framework o librería de JavaScript.
Y, aunque esto es cierto, Redux es especialmente bueno al usarlo con librerías como React.js, ya que podés…