Extensión de navegador y componente de React para inspeccionar el estado de Redux, reproducir acciones y recargar código en caliente.
infinitered/reactotron
Depurador de escritorio para inspeccionar apps de React y React Native, con estado, solicitudes de red, registros y errores.
- Estrellas
- 15,593
- Forks
- 970
- Issues abiertos
- 155
- Último commit
- hace 2 meses
¿Qué es?
Reactotron es un depurador de escritorio para aplicaciones de React y React Native. Permite a los desarrolladores supervisar el estado de la aplicación, las solicitudes y respuestas de API, las mediciones de rendimiento y los errores globales con trazas de pila con mapas de origen, incluidas las trazas de pila de Redux-Saga.
La app funciona en macOS, Linux y Windows, y se conecta al proyecto mediante una dependencia de desarrollo, por lo que no añade nada a las compilaciones de producción. Los plugins integrados son compatibles con Redux, MST, la comunicación de red mediante apisauce, Async Storage, MMKV y las superposiciones de imágenes en React Native. También permite enviar acciones, suscribirse a rutas del estado, intercambiar el estado en caliente y mostrar mensajes al estilo de la consola.
Reactotron es desarrollado por Infinite Red y se distribuye con la licencia MIT.
Funciones clave
- 01Inspeccionar el estado de la aplicación y suscribirse a rutas específicas del estado.
- 02Supervisar solicitudes y respuestas de API, incluida la integración con apisauce.
- 03Rastrear errores globales con trazas de pila con mapas de origen, incluidas las trazas de saga.
- 04Ejecutar mediciones rápidas de rendimiento.
- 05Enviar acciones e intercambiar el estado en caliente en Redux o mobx-state-tree.
- 06Rastrear Async Storage y MMKV en React Native.
Casos de uso
- Depurar cambios de estado y acciones de Redux en una app web de React.
- Inspeccionar el tráfico de red y las respuestas en una app de React Native.
- Localizar errores no controlados y fallos de saga mediante trazas de pila legibles.
- Supervisar el contenido de Async Storage durante el desarrollo de aplicaciones móviles.
Inicio rápido
- 1
Descarga la versión de escritorio de reactotron-app para tu plataforma desde la página de GitHub Releases
- 2
Sigue la guía de configuración de React Native para añadir el cliente de Reactotron a tu aplicación
Antes de usarlo
- El README no incluye ningún comando para instalar la biblioteca cliente; la configuración se realiza siguiendo la documentación enlazada.
- La aplicación de escritorio se distribuye como binarios descargables desde Releases, no a través de un gestor de paquetes.
Temas
Preguntas frecuentes
- ¿Qué es reactotron?
- Depurador de escritorio para inspeccionar apps de React y React Native, con estado, solicitudes de red, registros y errores. Reactotron es un depurador de escritorio para aplicaciones de React y React Native. Permite a los desarrolladores supervisar el estado de la aplicación, las solicitudes y respuestas de API, las mediciones de rendimiento y los errores globales con trazas de pila con mapas de origen, incluidas las trazas de pila de Redux-Saga.
- ¿reactotron es gratuito? ¿Qué licencia tiene?
- reactotron es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿reactotron sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de reactotron fue el 13 ago 2026.
- ¿Para qué puedo usar reactotron?
- Depurar cambios de estado y acciones de Redux en una app web de React. Inspeccionar el tráfico de red y las respuestas en una app de React Native. Localizar errores no controlados y fallos de saga mediante trazas de pila legibles. Supervisar el contenido de Async Storage durante el desarrollo de aplicaciones móviles.
- ¿Cómo se instala reactotron?
- Descarga la versión de escritorio de reactotron-app para tu plataforma desde la página de GitHub Releases Sigue la guía de configuración de React Native para añadir el cliente de Reactotron a tu aplicación
- ¿Dónde consigo reactotron?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/infinitered/reactotron
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una pequeña biblioteca de gestión de estado para React basada en hooks, sin necesidad de providers.
Una biblioteca tipo middleware de Redux que guarda el estado del store y lo restaura al iniciar la aplicación.
Una biblioteca de JavaScript para gestionar el estado global de forma predecible y mantenible, compatible con React y otras bibliotecas de vistas.
Una lista de larga trayectoria con preguntas y respuestas para entrevistas sobre ReactJS, que abarca React, Router, Redux, testing y React Native.
Biblioteca de hooks de React para crear formularios eficientes con gestión de estado y validación, para web y React Native.