こんにちは! マイベストでフロントエンドエンジニアをしているIchikiです! マイベストテックブログ連載:「みんなでお買い物サポートクラブ」リリースまでの開発の裏側の3日目を担当します。 はじめに これはマイベストというプロダクトのWebアプリケーションにFirebaseの認証機能(Firebase Authentication)を導入するにあたって自分が考えたことを整理したメモのような記事です。 本記事では弊社の技術スタックであるReactをサンプルコードに載せていますが、内容自体は実装面よりも考え方を中心にまとめているため、フロントエンドの技術全てで適用できるものだと考えています。 Firebase Authenticationとは? Firebaseの中のユーザー認証を管理するためのサービスです。これにより、メールアドレスとパスワード、GoogleやAppleなどの外部プロバイダに