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

193
Vistas
Rechazo no controlado (TypeError): no se pueden leer las propiedades de la versión 9 no definida (leyendo 'onSnapshot')

En mi App.js

 componentDidMount() { this.authListerner = auth.onAuthStateChanged(async userAuth => { if (userAuth){ const userRef = await handleUserProfile(userAuth); userRef.onSnapshot(snapshot => { this.setState({ currentUser: { id: snapshot.id, ...snapshot.data(), } }) }) } this.setState({ ...initialState }); }); }

Mi utilis.js

 export const handleUserProfile = async ({userAuth, additionalData = {}}) => { if (!userAuth) { console.warn("No userAuth provided!"); return; } const { uid } = userAuth; const userRef = doc(collection(firestore, `users/${uid}`)); const snapshot = await userRef.get(); if (!snapshot.exists) { const { displayName, email } = userAuth; const timestamp = new Date(); try { await userRef.setDoc(firestore, { displayName, email, createdDate: timestamp, ...additionalData, }) } catch(err) { console.warn(err); } } return userRef; }; 

el problema al que me enfrento

Puede alguien ayudarme con esto. No puedo hacer que se ejecute. Estoy usando firebase web versión 9. que intento usar un simple de la versión 8

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