Estoy usando la biblioteca expo-error-recovery . En el componente de la aplicación, si algo está mal, se proporciona exp. Si ocurrió un error en mi NavMain u otro componente, exp no está definido.
const defaultErrorHandler = ErrorUtils.getGlobalHandler(); const globalErrorHandler = (err, isFatal) => { console.log("err"); ErrorRecovery.setRecoveryProps({ info: err }); defaultErrorHandler(err, isFatal); }; ErrorUtils.setGlobalHandler(globalErrorHandler); export default ({ exp }) => { if (exp.errorRecovery != null) return <ErrorFallback exp={exp} />; return ( <NavMain /> ); };