Repolode
infinitered

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. 1

    Descarga la versión de escritorio de reactotron-app para tu plataforma desde la página de GitHub Releases

  2. 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