Redux en Platzi: manejo de estado global cuando la app crece más allá de lo simple
useState y props son suficientes hasta que no lo son. El curso de Redux en Platzi enseña cuándo dar el salto y cómo hacerlo bien.
OSCARLEON
OSCARLEON
El estado compartido en React puede empezar simple — un par de hooks, props entre componentes. Pero cuando el árbol de componentes crece y el estado tiene que pasar por cuatro niveles de props, algo tiene que cambiar.
Redux resuelve eso. El curso de Platzi explica cuándo lo necesitás — y cuándo no.
El modelo mental de Redux que el curso explica bien
Store, Actions y Reducers — la trinidad de Redux. El store es la fuente única de verdad del estado de la app. Las Actions son eventos que describen qué pasó. Los Reducers son funciones puras que calculan el nuevo estado a partir del anterior y la action.
Redux Toolkit (RTK) simplifica el boilerplate sin perder los beneficios del patrón. El curso cubre RTK desde el inicio, no Redux "vanilla" que requiere el triple de código para el mismo resultado.
Cuándo lo usamos en proyectos con clientes
No en todos los proyectos — ese es el punto. Para una landing page o un sitio de contenido, Redux es over-engineering. Para una plataforma con autenticación, carrito, preferencias de usuario, notificaciones en tiempo real y estado de múltiples formularios — Redux o Zustand (una alternativa más liviana) son la elección correcta.
Los proyectos del portafolio con interfaces complejas — portales de cliente, dashboards de administración — usan state management global. Eso hace que el desarrollo sea más predecible y los bugs de estado más fáciles de reproducir y corregir.
¿Tu app React tiene problemas de estado compartido?
Los bugs de estado son los más difíciles de reproducir y los más frustrantes de debuggear. Con la arquitectura correcta desde el inicio, se evitan.
La evolución del ecosistema que el curso no podía anticipar
React Query y SWR para estado de servidor. Zustand para estado global liviano. Context API para estado de alcance medio. El ecosistema de manejo de estado en React evolucionó rápido — hoy Redux no es siempre la primera opción, pero el patrón de pensamiento que enseña es transferible a cualquier herramienta.
Entender Redux profundamente hace que evaluar Zustand, Jotai o cualquier alternativa sea mucho más sencillo — porque entendés el problema que están resolviendo. Si querés hablar de arquitectura para una app React, contanos el caso.
¿Te fue útil este artículo?
¡Gracias por tu feedback!