Estaba reescribiendo mi código de firebase v8 a v9, estaba viendo este tutorial
trato de usar la función signInWithRedirect() seguida de la función getRedirectResult()
Los importo como importo mis otras funciones, pero cuando console.log() esas quedan undefined en mi consola.
aquí está mi código:
import { View } from "react-native"; import firebase, { initializeApp } from 'firebase/app'; import { GoogleAuthProvider, useDeviceLanguage, signInWithCredential, onAuthStateChanged, getAuth, signInWithRedirect, getRedirectResult } from "firebase/auth"; const LoginSceen = (props) => { console.log(signInWithRedirect) //return undefined console.log(getRedirectResult ) //return undefined console.log(getAuth) //return [Function getAuth] console.log(GoogleAuthProvider) //return [Function GoogleAuthProvider] return ( <View style={{ flex: 1, backgroundColor: "#9297C4" }}> </View> ); } export default LoginSceen; PD: el error que recibo es TypeError: _auth.signInWithRedirect is not a function
versión de firebase en mi paquete.json "firebase": "^9.6.0",
aquí la función getAuth detectada por vscode IntelliSense
aquí la función signInWithRedirect que aparece como indefinida en mi consola pero detectada también por IntelliSense