Я использую React hooks + firebase.
В firebase я создал коллекцию под названием "проекты"
Когда я пытаюсь сохранить данные в консоли:
const Dashboard = () => {
const { firebase } = useContext(GlobalContext);
return (
<div className="container">
{console.log(firebase.db.collection("projects"))}
</div>
);
};
я получаю следующий объект:
Разве не должны быть в состоянии увидеть мои данные?
Ниже приведены мои firebase и контекст настроены
firebase.js
import app from "firebase/app";
import "firebase/auth";
import "firebase/firebase-firestore";
const config = {//mydata}
class Firebase {
constructor() {
app.initializeApp(config);
this.auth = app.auth();
this.db = app.firestore();
}
}
export default new Firebase();
context.js
import React, { useReducer } from "react";
import { projectReducer } from "./reducers";
import firebase from "../components/firebase/firebase";
export const GlobalState = props => {
const [projects, setProjects] = useReducer(projectReducer, []);
return (
<GlobalContext.Provider
value={{
projects,
firebase
}}
>
{props.children}
</GlobalContext.Provider>
);
};