firebaseConfig
부분을 복사해두기. 저 값들을 알아야 firebase와 연동할 수 있음firebaseConfig.js
생성 //firebase 설정과 관련된 개인 정보 저장
const firebaseConfig = {
~~~~
}; //firebase SDK에서 복사해둔 코드 붙여넣기
export default firebaseConfig;
firebase.js
생성firebaseConfig.js
파일에서 Firebase 설정 정보를 가져와 Firebase 앱을 초기화
앱에서 Firebase에 액세스하여 Firebase 서비스(Cloud Firestore, 인증, 실시간 데이터베이스, 원격 구성 등)를 개별 하위 패키지 내에서 가져올 수 있음
나의 경우는 Firestore 인스턴스를 생성
Firestore 인스턴스를 내보내므로 다른 컴포넌트에서 해당 인스턴스를 가져와 데이터베이스 작업을 수행할 수 있음
//firebase.js
import firebase from "firebase/compat/app"
import 'firebase/compat/firestore';
import firebaseConfig from "./firebaseConfig";
// firebaseConfig 정보로 firebase 초기화 및 시작
const app = firebase.initializeApp(firebaseConfig);
// firebase의 firestore 인스턴스를 변수에 저장
const firestore = app.firestore();
// 필요한 곳에서 사용할 수 있도록 내보내기
export { firestore };