How can I fix Firebase/firestore error in React native?

Viewed 2135

I am trying to run a React Native app on an android simulator. I am using Firebase firestore.

The app works without any error with Expo. Expo uses an older version of React Native. But downgrading React Native throws an error while building the app in the device. Those are the screenshot errors:

    

I've tried downgrading to 6.0.2 version of Firebase.

Here is my firebase config:

import Rebase from "re-base";
import * as firebase from "firebase";
import 'firebase/firestore';

const firebaseApp = firebase.initializeApp({
  apiKey: "XXXX",
  authDomain: "XXX",
  projectId: "dg-vis",
  databaseURL: "XXX",
});

const base = Rebase.createClass(firebaseApp.database());

export { firebaseApp };

export default base;

Fetching part:

componentDidMount() {
  const db = firebaseApp.firestore();
  let id = "somesupersecretid9";

  const fetchData = async () => {
    let doc = await db
      .collection("drivers")
      .doc(id)
      .get();

    this.setState({route: doc.data()});
  };

  fetchData();

  db.collection("drivers")
    .doc(id)
    .onSnapshot(doc =>
      this.setState({route: doc.data()}, () =>
        this.decodeMap()
      )
    );
}
1 Answers
Related