エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この記事について 2021年8月25日に、Firebaseのバージョン9が配信されたことにより書き方が大きく変わり... この記事について 2021年8月25日に、Firebaseのバージョン9が配信されたことにより書き方が大きく変わりました。 この記事はv9へアップデートした際にリファクタリングした内容の備忘録です。 firebaseへのアクセスは、TypeScriptを併用してtsファイルに記載しています。 環境 Firebase 9.1.3 Nuxt.js 2.15.7 TypeScript 4.2.4 macOS Big Sur 11.5.2 前提 v9を使う理由 firebaseのv9はモジュールバンドラを利用しています。 v9ではファイルサイズの縮小化を図り、必要なものしかインポートしない形式に変更されました。 これにより、ページの描画速度が早くなります。 v9以前の書き方で9へアップデートするとエラーが起こってしまう。 何故このようなエラーが出てしまうのかと言うと、関数ベースでの書き方に変更する