Expo PR

【React Native】Realtime Databaseのエラー解決(TS2339: Property…

記事内に商品プロモーションを含む場合があります

Firebase Realtime Databaseを利用して、Expoのアプリと疎通したい時に、下記のエラーが出たので記録

TS2339: Property 'initializeApp' does not exist on type 'typeof (ファイル名)

エラー原因

TS2339: Property 'initializeApp' does not exist on type 'typeof (ファイル名)

こちらのエラー原因は『パッケージ名の違いでした

私が使っていたパッケージ

react-native

でしたが、こちらでは必要な関数が用意されていませんでした。

解決:TS2339: Property ‘initializeApp’ does not exist

yarn add react-native-firebase

or

npm install --save react-native-firebase

でパッケージをインストールして、利用しました

import firebase from "react-native-firebase";

...

firebase.initializeApp(firebaseConfig, 'アプリ名');

こちらで解決しました。