En mi aplicación React Native, estoy tratando de usar Firebase JS SDK con Expo como se menciona en esta guía , aunque después de instalar las dependencias a través de expo install firebase , no puedo importar módulos desde firebase/auth . Llamar a los métodos respectivos como getAuth() da como resultado el siguiente error:
TypeError: (0, _auth.getAuth) is not a function. (In '(0, _auth.getAuth)()', '(0, _auth.getAuth)' is undefined)
Tampoco puedo importar módulos de firebase/database , firebase/firestore , etc.
Mi proyecto está configurado con Typescript, pero también experimenté este problema con un proyecto solo de JS.
Puedo importar firebase desde firebase/app , pero no los módulos respectivos: 
editar: estoy usando getAuth() y los otros métodos en el siguiente contexto:
React.useEffect(() => { if (response?.type === "success") { const { id_token } = response.params; const auth = getAuth(); const provider = new GoogleAuthProvider(); const credential = provider.credential(id_token); signInWithCredential(auth, credential); } }, [response]);Estoy usando Firebase 8.2.3.
desafortunadamente, el último sdk de expo no es compatible con firebase9 y si usa esta versión de firebase, verá tonos de errores extraños, use la versión 8 de firebase