Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

172
Visualizações
¿Cuál es el beneficio de asignar resultados de función a variables frente a llamar en línea?

Estoy aprendiendo Firebase. En muchos ejemplos de código veo algo como esto:

 const auth = getAuth(); await signInWithPopup(auth, provider);

mientras que en firebase web codelab llaman directamente a getAuth :

 await signInWithPopup(getAuth(), provider);

Lo mismo con getFirestore .
Entonces, ¿cuál es la forma correcta de hacerlo y, si ambas son iguales, cuál es la mejor práctica?

editar: cuando necesito usar el objeto de auth más de una vez, ¿obtendré algún beneficio de rendimiento llamando a getAuth una vez y asignándolo a una variable?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Estos dos ejemplos de código son funcionalmente iguales. El primer ejemplo es simplemente más detallado.

about 4 years ago · Juan Pablo Isaza Relatório

0

Si no necesita reutilizar la variable de autenticación, simplemente puede llamarla directamente.

No tiene ninguna diferencia significativa en este caso.

about 4 years ago · Juan Pablo Isaza Relatório

0

No hay diferencia entre esos dos enfoques. Si desea usar el resultado que devuelve getAuth() , solo una vez, tiene sentido usarlo así:

 await signInWithPopup(getAuth(), provider);

De lo contrario, guárdelo en la variable auth y utilícelo tantas veces como desee. En términos de rendimiento, no hay diferencia en absoluto.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda