Installation

Installation

npx expo install firebase

firebase.js

//src/config/firebase.js

import { initializeApp } from 'firebase/app';
import { getAuth } from "firebase/auth";
import { getFirestore } from "firebase/firestore";

// Initialize Firebase
const firebaseConfig = {
	apiKey: "xxx",
	authDomain: "xxx",
	databaseURL: "xxx",
	projectId: "xxx",
	storageBucket: "xxx",
	messagingSenderId: "xxx",
	appId: "xxx",
	measurementId: "xxx"
};

 const app = initializeApp(firebaseConfig);
 const authFirebase = getAuth();
 const db = getFirestore(app);

 
 export {authFirebase,app,db}

Configure metro

npx expo customize metro.config.js

metro.config.js

const { getDefaultConfig } = require('@expo/metro-config');
const defaultConfig = getDefaultConfig(__dirname);
defaultConfig.resolver.assetExts.push('cjs');
module.exports = defaultConfig;

Reference

Last updated

Was this helpful?