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
- Registrarse en Sentry y crear un proyecto para obtener el DSN.
- Instalar la dependencia:
npm i sentry-expo --save
- Configurar en
App.js:
import Sentry from 'sentry-expo';
Sentry.enableInExpoDevelopment = true;
Sentry.config('AQUIVAELDSN').install();
- Configurar hooks en
app.jsonpara 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.