Haciendo MotoApp: Capturando Errores con Sentry

Cierre de la serie MotoApp. En esta entrega integramos Sentry para capturar errores automáticamente sin tener que revisar logs manualmente.

Proceso de integración

  1. Registrarse en Sentry y crear un proyecto para obtener el DSN.
  2. Instalar la dependencia:
npm i sentry-expo --save
  1. Configurar en App.js:
import Sentry from 'sentry-expo';
Sentry.enableInExpoDevelopment = true;
Sentry.config('AQUIVAELDSN').install();
  1. Configurar hooks en app.json para upload de sourcemaps.

Error encontrado

Al ejecutar expo publish apareció: “Unable to resolve module sentry-expo”. La solución fue:

npm start --reset-cache
expo publish

Aprendizajes de la serie MotoApp

A lo largo de los episodios trabajamos con: Firebase, Expo, React Native, Flexbox, JavaScript Intl y Sentry.