t8.dev

🇺🇸

Firestore Liteとは?

公開日:2021/08/16
更新日:

Firestore Liteって何?

心理学を使ったTODOアプリを開発している、@takasqrです。

心理学を使ったTODOアプリ | todo8

心理学を使ったTODOアプリ | todo8

FirebaseのJavascript SDKにFirestore Liteなるものが追加されるそうです。 Firebaseの公式Youtubeチャンネルで紹介されていました。

新しく追加されるFirestore Liteは、

  • ライブラリの要領の80パーセント近くの軽量化

が実現できるそうです。

その代わり、

  • リアルタイムストリーミングができない
  • オフライン永続化ができない

の制約があります。

使ってみるには

ライブラリをインストールします。

npm i firebase@exp

expタグを使います。

import { initializeApp } from 'firebase/app'
import { initializeFirestore, getDocs } from 'firebase/firestore/lite'

const firebaseApp = initializeApp({ /* config */ })
const firestoreLite = initializeFirestore(firebaseApp)
const docs = await getDocs(firestoreLite, 'testDocs')

このような感じで呼び出すみたいです。

参考

Reducing bundle size: Previewing a new Firebase for the web | Session

関連記事

firebaseに入門して一年後の使い方
【Firebase】カスタムクレーム(Custom Claims)で管理者ユーザーを作る
Firebase Authentication(v9)とNextで認証機能を実装する
Firebase Authentication(v9)とNuxtで認証機能を実装する
Firebase Authentication(v9)とReactで認証機能を実装する
Firebase Authentication(v9)とVueで認証機能を実装する
【hooks対応版】Firebase Firestore(v9)とNextでデータを操作する
【hooks対応版】Firebase Firestore(v9)とReactでデータを操作する
Firebase Firestore(v9)とNuxtでデータを操作する
Firebase Firestore(v9)とVueでデータを操作する

オススメ記事

5年間ほぼ毎日プログラミングの勉強をするためにやったこと
論文と本から学ぶ、プログラミング独学のコツ
目標達成率を高める if thenプランニングとは!?【本とアプリも紹介】