React Native Debugger para MAC

App gratuita y de código abierto para depurar apps de React Native, con React Inspector, Redux DevTools y Apollo Client DevTools. Solo Remote Debugger.

Descripción de React Native Debugger

React Native Debugger es una app independiente, gratuita y de código abierto para depurar apps de React Native. Se basa en el Remote Debugger oficial y añade más funciones, reuniendo React Inspector, Redux DevTools y Apollo Client DevTools en una sola ventana. Para usarla, abre la app, asegúrate de que los demás clientes de depuración estén cerrados y activa Debug JS Remotely en el menú de desarrollador de tu app.

React Native Debugger lo crea Jhen-Jie Hong y se publica bajo la licencia MIT. Tiene una limitación importante: solo es compatible con el antiguo Remote Debugger, no con Hermes, JSI ni la New Architecture, y no ha salido ninguna versión posterior a la 0.14.0. Comprueba antes que encaja con tu proyecto. Las versiones desde la 0.11 necesitan react-native 0.62 o posterior. La versión 0.14.0 es una app universal para Intel y Apple Silicon, necesita macOS 10.13 o posterior y se basa en Electron 25.

Funciones principales

React Native Debugger reúne en una sola app las principales herramientas de depuración de React Native.

  • Depuración remota: basada en el Remote Debugger oficial, con más funciones.
  • React Inspector: incluido a partir de react-devtools-core.
  • Redux DevTools: incluido, con la misma API que redux-devtools-extension.
  • Apollo Client DevTools: incluido como extensión de devtools.
  • Inspección de red: inspecciona el tráfico de red con las Chrome Developer Tools.
  • Ventanas de depuración: abre una ventana nueva con Command+T y define el puerto que necesites.
  • Inicio por URI: ejecútalo desde la línea de comandos con el esquema rndebugger:.
  • Archivo de configuración: guarda tus ajustes en un archivo de tu carpeta personal.

Novedades de la versión 0.14.0

React Native Debugger 0.14.0 actualiza sus componentes principales y mejora los formularios.

  • Ahora se puede pulsar Intro en los formularios
  • Actualizado a Electron 25
  • react-devtools-core actualizado a 4.28.0, con una advertencia de source map corregida
  • redux-devtools actualizado a la última versión
  • apollo-client-devtools actualizado a la versión 4
  • Ya no comprueba el host para Open in Editor

Preguntas frecuentes sobre React Native Debugger

¿React Native Debugger es gratis?

Sí. Es gratuito y de código abierto bajo la licencia MIT.

¿React Native Debugger es compatible con Hermes o la New Architecture?

No. Solo es compatible con el antiguo Remote Debugger. La versión 0.14.0 no incluye compatibilidad con Hermes, JSI ni la New Architecture.

¿Qué versión de React Native necesita?

React Native Debugger 0.11 y posteriores necesitan react-native 0.62 o posterior. Para proyectos antiguos, la versión 0.10 funciona con react-native 0.61 y anteriores.

¿Qué versión de macOS necesita?

La versión 0.14.0 necesita macOS 10.13 o posterior.

¿Funciona en Apple Silicon?

Sí. La descarga para Mac es una app universal para Apple Silicon e Intel.

¿Cómo conecto mi app?

Cierra los demás clientes de depuración, abre React Native Debugger y activa Debug JS Remotely en el menú de desarrollador de tu app.

¿Qué puerto usa?

Se conecta al proxy de depuración en el puerto 8081 de forma predeterminada. Abre una ventana nueva con Command+T para definir otro puerto.

¿Qué herramientas incluye?

Incluye React Inspector, Redux DevTools y Apollo Client DevTools.

¿Puedo instalarlo con Homebrew?

Sí. Ejecuta: brew install --cask react-native-debugger

¿De dónde procede la descarga de React Native Debugger en react-native-debugger.FULLMAC.app?

El botón de descarga lleva a la página oficial de versiones de React Native Debugger en https://github.com/jhen0409/react-native-debugger/releases/latest. react-native-debugger.FULLMAC.app no modifica ni reempaqueta la app.

Apps similares

FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.