Depurador de escritorio para inspeccionar apps de React y React Native, con estado, solicitudes de red, registros y errores.
reduxjs/redux-devtools
Extensión de navegador y componente de React para inspeccionar el estado de Redux, reproducir acciones y recargar código en caliente.
- Estrellas
- 14,370
- Forks
- 1,191
- Issues abiertos
- 146
- Último commit
- hace 5 horas
¿Qué es?
Redux DevTools permite inspeccionar cada acción enviada a un store de Redux y ver cómo cambia el estado en respuesta. También se puede usar con otras arquitecturas que gestionen cambios de estado, siempre que se conecten mediante sus APIs de integración.
El proyecto está disponible en tres formatos: una extensión de navegador para Chrome, Edge y Firefox, una aplicación independiente de escritorio y un componente de React que se puede integrar directamente en una aplicación cliente. La extensión y el componente comparten una interfaz personalizable con monitores de árboles de estado e historiales de acciones.
Los desarrolladores pueden reproducir las acciones registradas, recorrer los estados anteriores y recargar los reducers en caliente conservando el estado actual. El repositorio es un monorepo de pnpm, y el README explica cómo compilar todos los paquetes o solo los necesarios para un cambio concreto.
Funciones clave
- 01Extensión de navegador para Chrome, Edge y Firefox
- 02Aplicación independiente y componente de React integrable
- 03Reproducción de acciones y recorrido de estados anteriores
- 04Recarga en caliente de reducers conservando el estado
- 05Interfaz y monitores personalizables
- 06Integraciones con gestores de estado distintos de Redux
Casos de uso
- Depurar cambios de estado en una aplicación de React que usa Redux
- Reproducir una secuencia de acciones del usuario para replicar un error
- Integrar un inspector de estado en una herramienta interna
- Inspeccionar el estado de forma remota desde un entorno que no sea un navegador
Inicio rápido
- 1
Instala la extensión del navegador desde la tienda de Chrome, Edge o Firefox
- 2
Instala pnpm desde el sitio web de pnpm
- 3
Instala las dependencias del monorepo
pnpm install - 4
Compila todos los paquetes
pnpm run build:all
Antes de usarlo
- La extensión del navegador solo está disponible para Chrome, Edge y Firefox.
- Compilar desde el código fuente requiere pnpm y compilar primero todos los paquetes, por lo que está pensado principalmente para colaboradores.
Temas
Preguntas frecuentes
- ¿Qué es redux-devtools?
- Extensión de navegador y componente de React para inspeccionar el estado de Redux, reproducir acciones y recargar código en caliente. Redux DevTools permite inspeccionar cada acción enviada a un store de Redux y ver cómo cambia el estado en respuesta. También se puede usar con otras arquitecturas que gestionen cambios de estado, siempre que se conecten mediante sus APIs de integración.
- ¿redux-devtools es gratuito? ¿Qué licencia tiene?
- redux-devtools es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿redux-devtools sigue mantenido?
- Mantenimiento activo. El último commit de redux-devtools fue el 21 oct 2026.
- ¿Para qué puedo usar redux-devtools?
- Depurar cambios de estado en una aplicación de React que usa Redux Reproducir una secuencia de acciones del usuario para replicar un error Integrar un inspector de estado en una herramienta interna Inspeccionar el estado de forma remota desde un entorno que no sea un navegador
- ¿Cómo se instala redux-devtools?
- Instala la extensión del navegador desde la tienda de Chrome, Edge o Firefox Instala pnpm desde el sitio web de pnpm Instala las dependencias del monorepo: pnpm install Compila todos los paquetes: pnpm run build:all
- ¿Dónde consigo redux-devtools?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/reduxjs/redux-devtools
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Extensión de navegador para modificar encabezados HTTP de solicitudes y respuestas, y cookies mediante reglas y perfiles locales filtrados por URL.
Una biblioteca de JavaScript para gestionar el estado global de forma predecible y mantenible, compatible con React y otras bibliotecas de vistas.
Una pequeña biblioteca de gestión de estado para React basada en hooks, sin necesidad de providers.
Una biblioteca de JavaScript que permite actualizar el estado de forma inmutable modificando una copia provisional del estado actual.
Bindings oficiales de React para Redux que conectan stores de Redux con componentes de React mediante hooks y un Provider.