Redux tutorial en español (Parte 3)

pedroparra
2 min readFeb 27, 2016

--

Hablemos del store

Conociendo el store.

El store contiene los 3 principios de redux. Será el centro de nuestra aplicación ya que con él, conoceremos el estado actual de la aplicación y nos permitirá ejecutar actions que modifiquen nuestro estado.

Para poder crear un store, necesitamos pasarle un reducer con la lógica de los cambios. Si nos fijamos, el reducer que le pasaremos, será la única información que necesitaremos que Redux conozca de nuestra aplicación. El resto, lo crearemos nosotros.

Esto es muy diferente a los marcos que propone un framework, y hace que nuestro código sea altamente portable, pudiendo usar sin restricciones programación funcional.

Métodos del store.

El store tiene 3 métodos importantes.

  • getState() : Devuelve el state actual del store.
  • dispatch() : El más común. Dispara actions para cambiar el state.
  • subscribe(): Es un callback que será llamado con cada dispacth, haciendo que tengamos disponible y actualizado el método getState.

Veamos cómo funcionan estos métodos en un pequeño ejemplo:

Fin del 3º capítulo

Tenía un poco abandonada la serie por falta de tiempo. Ya sabemos como pedir el estado a nuestra store y como poder cambiarlo mediante actions. En el próximo capítulo empezaremos a trabajar sobre nuestro proyecto, el cual subiré a Github donde será más fácil poder compartir el código.

No quiero despedirme sin volver a agradeceros la gran acogida que está teniendo esta serie de tutoriales. Me sirve mucho ver cómo me apoyáis compartiendo las partes del curso por las redes sociales. GRACIAS.

Os dejo el capitulo anterior por aqui.

--

--