Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
Conexión de la aplicación React a Firebase obteniendo TypeError en onAuthStateChanged

Estoy escribiendo una aplicación de reacción y estoy tratando de conectarla a firebase, esto es lo que hago: tengo un Auth.js

 import React, { useEffect, useState } from "react"; import db from "../../config/db"; export const AuthContext = React.createContext(); export const AuthProvider = ({ children }) => { const [currentUser, setCurrentUser] = useState(null); const [pending, setPending] = useState(true); useEffect(() => { db.auth().onAuthStateChanged((user) => { setCurrentUser(user); setPending(false); }); }, []); if (pending) { return <>Loading...</>; } return ( <AuthContext.Provider value={{ currentUser, }} > {children} </AuthContext.Provider> ); };

y en mi app.js estoy usando AuthContext

 <AuthProvider> <Router> <Switch> . . . </Switch> </Router> </AuthProvider>

y por ultimo el mio es el siguiente:

 // Import the functions you need from the SDKs you need import { initializeApp } from "firebase/app"; import { getAnalytics } from "firebase/analytics"; // TODO: Add SDKs for Firebase products that you want to use // https://firebase.google.com/docs/web/setup#available-libraries // Your web app's Firebase configuration // For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: "------------", authDomain: "------------", projectId:"------------", storageBucket: "------------", messagingSenderId:"------------", appId:"------------", measurementId: "------------", }; // Initialize Firebase const app = initializeApp(firebaseConfig); const analytics = getAnalytics(app); export default app;

No he ido mucho más lejos que esto, pero sigo recibiendo este error: [![ingrese la descripción de la imagen aquí][1]][1] [1]: https://i.stack.imgur.com/hYNaS.png

 TypeError: _config_db__WEBPACK_IMPORTED_MODULE_1__.default.auth is not a function

esto se genera a partir de db.auth().onAuthStateChanged .

¿Qué estoy haciendo mal?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda