Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vainilla Redux

Vainilla Redux

This a presentation (in Spanish) to explain how Redux can be built with no extra dependency only the ones needed by Angular.

Repo:
https://github.com/mahcr/vainilla-redux

Video:
https://youtu.be/P974uIgWmjc?t=401

Mariano Alvarez

July 04, 2020
Tweet

More Decks by Mariano Alvarez

Other Decks in Programming

Transcript

  1. Hola! Soy Mariano Álvarez Web Practice Lead - Gorilla Logic

    Co-Organizador Angular Costa Rica Twitter @malvarezcr 2
  2. Actions Objeto plano que describe la acción Dispatch Función encargada

    de lanzar acciones Reducers Especifica cambio que debe realizarse según la acción Store Contenedor de estado de la aplicación Terminos 8
  3. Principios ⚡ Un solo estado de la verdad El estado

    solo se puede leer - es inmutable Solo se actualiza el estado a través de acciones 10
  4. Pros Facil de “debuggear” Separación de capa visual Mantenimiento /

    Escalabilidad Pros Cons Cons Curva de aprendizaje ❌ Cantidad de código 11
  5. Service Encargado de contener la lógica del manejo del store

    Dispatcher Entidad encargada de lanzar las actiones Store Objeto que almance el estado Facades Pattern Patrón de diseño que “esconde” la complejidad ¿Que necesitamos? 14