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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat