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

177
Vistas
¿Estaría bien poner onSnapshot() dentro de onAuthStateChanged()?

Tengo una colección de usuarios con algunos datos en firestore (con su uid como clave). Después de iniciar sesión, lo primero que quiero hacer es mostrar los datos del usuario y que el usuario pueda modificarlos, pero si onSnapshot se ejecuta fuera de onAuthStateChanged antes de recuperar el uid del usuario para obtener la referencia del documento, fallará la primera vez, lo que hace que mi código para dejar de ejecutar. Por alguna razón, ese error no se detecta, entonces, ¿es una buena práctica ponerlo en onAuthStateChanged para asegurarme de obtener el uid del usuario antes de que se ejecute onSnapshot por primera vez?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si su oyente onSnapshot depende del usuario actual, entonces es idiomático adjuntar ese oyente en un controlador onAuthStateChanged cuando el user no es nulo, y luego separarlo allí cuando el user vuelve a ser nulo.

about 4 years ago · Juan Pablo Isaza Denunciar
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