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

155
Vistas
Firebase onAuthStateChanged listener nunca se activa en localhost a pesar de estar autorizado

Bastante experimentado con Firebase, encontrándose con un error extraño y poco intuitivo. Escribí un contenedor de autenticación de Firebase usando la API React Context y rastreé al usuario actualmente conectado con un oyente. Aquí está mi código:

 useEffect(() => { console.log("Registering firebase auth listener"); const unsubscribe = fa.onAuthStateChanged( fa.getAuth(), function (user) { console.log(user); setCurrentUser(user); }, (error) => console.error(error), () => console.warn("Firebase listener unhooked") ); return unsubscribe; }, []);

Hasta hace poco, esto funcionaba bien, pero algo hizo que dejara de funcionar solo en localhost sin mensaje de error. La impresión en la parte superior para verificar que el gancho se ejecuta se registra, pero nada más.

Localhost está aprobado en el panel de firebase

No entiendo lo que está pasando aquí. ¿Hay algo obvio que me he perdido?

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

0

Resolvió mi problema. Accidentalmente eliminé la inicialización de firebase. Para cualquiera que lea esto, si su onAuthStateChanged misteriosamente no se activa, asegúrese de ejecutar initializeApp primero.

Si está importando la inicialización desde otro módulo, asegúrese de importar primero el código de inicialización .

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