React Redux: Mismo mensaje

Qué es Redux y cómo centralizar filtros como la sucursal en un panel de administración, evitando el prop drilling y manteniendo un único estado compartido.

26 sept 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Recientemente me asignaron una tarea que me abrió los ojos al poder de Redux. La tarea era sencilla en teoría: disponer de un punto central para cambiar de sucursal en un panel de administración. El panel tenía varios componentes como Orders, Products y Stock Valuation y cada vez que un usuario seleccionaba una sucursal todos estos componentes debían mostrar solo los datos de esa sucursal.

Mi primera idea fue usar parámetros en la URL, por ejemplo /dashboard?branch=NairobiWarehouse. Esto funciona para un único filtro pero pronto se complica. Si luego añadimos filtros para fecha, estado o usuario la URL se hace larga y difícil de mantener. Aquí es donde Redux destaca.

Qué es Redux explicado de forma simple. Piensa en Redux como una nota en la nevera que cualquiera en la casa puede leer y actualizar. Esa nota siempre contiene la información vigente. En una aplicación React colocamos el filtro de sucursal en esa nota y todos los componentes pueden leerlo. Cuando alguien hace dispatch setBranch NairobiWarehouse el estado global cambia y todos los componentes suscritos se actualizan automáticamente.

Componentes clave de Redux en palabras llanas: store es la nota donde se guarda la selección actual de sucursal. Slice es una sección de la nota dedicada a un tema concreto, en este caso el filtro de sucursal; puedes crear más slices más adelante para usuario, tema u otros. Estado inicial es lo que aparece escrito al arrancar la app, por ejemplo selected null. Reducer son las reglas que definen cómo cambia la nota cuando se recibe una acción. Action es la instrucción que dispara ese cambio, por ejemplo dispatch setBranch NairobiWarehouse.

Cómo se usa en la práctica sin enredarse. Cuando el usuario selecciona una sucursal desde el panel se hace dispatch de la acción que actualiza la slice de sucursal. En cada componente que muestra datos, por ejemplo OrdersList o ProductsList, se usa un selector para leer state branch selected. Gracias a esa suscripción, si el usuario cambia de Nairobi a Kisumu todas las listas y el componente de valoración de stock vuelven a renderizar con el nuevo filtro sin tener que pasar props entre componentes.

Ventajas frente a otras aproximaciones. Redux evita el prop drilling y reduce la complejidad cuando la aplicación crece con muchos filtros. Mantiene un solo origen de verdad para el estado compartido y facilita tareas como persistencia del filtro, trabajo con middleware, o sincronización con servicios externos.

Si quieres aplicar estas ideas en proyectos reales Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en crear soluciones robustas y escalables. Desarrollamos aplicaciones a medida y software a medida optimizadas para experiencias empresariales y flujos de trabajo complejos, integrando patrones de estado como Redux cuando conviene.

Además complementamos el desarrollo con capacidades avanzadas de inteligencia artificial y servicios cloud. Si tu proyecto requiere modelos IA, agentes IA o soluciones de ia para empresas podemos integrar esos componentes con el flujo de estado de la aplicación y desplegarlos en arquitecturas seguras en la nube. Descubre nuestras propuestas de inteligencia artificial para empresas y cómo las combinamos con prácticas de desarrollo profesional.

Ofrecemos también servicios de ciberseguridad, pentesting, servicios cloud aws y azure, servicios inteligencia de negocio y soluciones con power bi para que tus datos sean útiles y seguros. En proyectos donde la integridad del dato y la disponibilidad son críticos aplicamos buenas prácticas para que filtros compartidos, como la selección de sucursal, se gestionen de forma consistente y segura.

En resumen, usar Redux para centralizar filtros como la sucursal en un panel de administración simplifica la arquitectura, mejora la mantenibilidad y facilita la integración con otras capacidades como IA, análisis y cloud. Si buscas acompañamiento para implementar estas soluciones con un equipo experto en aplicaciones a medida, inteligencia artificial, ciberseguridad y cloud, en Q2BSTUDIO podemos ayudarte a diseñar e implementar la mejor estrategia para tu negocio.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat