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

162
Visualizações
Obtener datos de Firebase con reaccionar

¿Alguien tiene una idea de cómo puedo obtener datos de Firestore?

 import firebase from 'firebase/compat/app'; import 'firebase/compat/auth'; import 'firebase/compat/firestore'; const firebaseConfig = { apiKey: "AIzaSyCNBAxjeKNoAPPjBV0JW4vZ0QaTaOx9-L4", authDomain: "tomaproject-6b82b.firebaseapp.com", projectId: "tomaproject-6b82b", storageBucket: "tomaproject-6b82b.appspot.com", messagingSenderId: "1041229848485", appId: "1:1041229848485:web:3678c821ef1bd3a9" }; // Use this to initialize the firebase App const firebaseApp = firebase.initializeApp(firebaseConfig); // Use these for db & auth const db = firebaseApp.firestore(); const auth = firebase.auth(); export default { auth, db };

Estoy tratando de obtener datos usando db. collection en la función useEffect.

Sigo recibiendo el error: firebase__WEBPACK_IMPORTED_MODULE_6 _.default.collection no es una función

¿Alguna sugerencia?

 import db from '../../firebase'; const HomeScreen = (props) => { const username = props.email return ( <div className={styles['wrapper']}> <Container className={styles['wrapping-container']} > <h2 className={styles['Login-user-class-paragraph']}> Welcome {username}!</h2> <Row> <Col md={2}> <Container> <SidePanel /> </Container> </div> ) } export default HomeScreen;
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

{ auth, db } es la exportación predeterminada de firebase.js .:

 import db from "../../firebase" // db is { auth, db } // db.collection will throw the error // db.db.collection() will work as intended

Alternativamente, puede eliminar el default para que la declaración de exportación sea:

 export { auth, db }

Luego importe la instancia de Firestore como se muestra a continuación:

 import { db, auth } from "../../firebase" // here db is Firestore instance
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