← Volver al listado de tecnologías
Capítulo 2: Instalación
Instalación
Configuraremos Reactotron en tu proyecto React o React Native.
Reactotron Desktop
Descarga desde Releases de GitHub:
- macOS:
.dmg - Windows:
.exe - Linux:
.AppImageo.deb
React Native
npm install reactotron-react-native
React Web
npm install reactotron-react-js
Configuración React Native
// ReactotronConfig.ts
import Reactotron from 'reactotron-react-native';
import AsyncStorage from '@react-native-async-storage/async-storage';
const reactotron = Reactotron
.setAsyncStorageHandler(AsyncStorage)
.configure({
name: 'Mi App',
})
.useReactNative({
asyncStorage: true,
networking: true,
editor: true,
errors: true,
overlay: true,
})
.connect();
export default reactotron;
Configuración React Web
// ReactotronConfig.ts
import Reactotron from 'reactotron-react-js';
const reactotron = Reactotron
.configure({
name: 'Mi App Web',
})
.connect();
export default reactotron;
Importar en Entry Point
// index.js o App.tsx
if (__DEV__) {
require('./ReactotronConfig');
}
Ejercicio Práctico
Objetivo
Instalar y configurar Reactotron en un proyecto existente.
Pasos
- Instala el paquete correspondiente
- Crea
ReactotronConfig.ts - Importa en el entry point
- Verifica conexión en Reactotron Desktop
Ver solución React Native
npm install reactotron-react-native
// ReactotronConfig.ts
import Reactotron from 'reactotron-react-native';
Reactotron
.configure({ name: 'Mi App RN' })
.useReactNative()
.connect();
// index.js
if (__DEV__) {
require('./ReactotronConfig');
}
Criterios de Éxito
- Paquete instalado
- Configuración creada
- Conexión establecida