複数のコンポーネントで const db = getFirestore()
または const auth = getAuth(app)
などを使用した結果が必要な場合は、次のようにする必要があります。
const db = getFirestore() または
const auth = getAuth(app) など、または
に書き換えます。
P粉8934570262024-01-17 18:38:52
getFirestore(...)
、getAuth(...)
および同様の呼び出しは、構成からいくつかの基本オブジェクトを初期化する単純なローカル呼び出しです。複数の場所で呼び出しても問題はありません。
そうは言っても、質問のコードが現在行っていることとは異なり、app
をすべてに渡すか、何も渡さないことをお勧めします。
したがって、デフォルトのアプリケーションからすべてのサービスを取得します:
リーリーまたは 指定されたアプリケーションからすべてのコンテンツを取得します:
リーリーただし、これらを組み合わせたものではありません。