0

私は、ユーザーが電子メールとパスワードでサインアップできる、反応するWebアプリケーションに取り組んでいます。サインアップすると、各ユーザーは自分のプロファイルデータにアクセスできます。以下は私のfirebaseデータ構造です:FirebaseユーザーのuidをReactに保存するにはどうしたらいいですか?

users:{ 
    generatedUserUID:{ 
      name: "User1" 
      profileImage: "http://via.placeholder.com/350x150" 
      } 
    } 

それがプロジェクト全体で使用できるように、ユーザーがログイン時にユーザーのuidを保管するための最良の方法だろう何。現在、私はブラウザのlocalStorageを使用していますが、クライアントブラウザがlocalStorageをサポートしていないと、アプリケーションが役に立たなくなることが懸念されます。ですから、私は代替案を探しており、完全にlocalStorageに依存する必要はありません。どんな助けもありがとうございます。ありがとうございました。

答えて

0

Reduxのようなライブラリを使用して、アプリケーション内のデータを管理することができます。 Reduxは、アプリケーションの状態を管理するのに役立ちます。ここ

さらに詳しい情報:http://redux.js.org/docs/basics/UsageWithReact.html

+0

私はReduxも調べました。これは、私が反応で使用しているものとはまったく異なるパターンのようです。私は後でReduxを使用しますが、当面は他の提案はありますか?お返事をありがとうございます – Mandy

0

Firebase SDKは、ここに助けることができます。 firebase.auth().currentUserによってアクセスされるcurrentUserプロパティは、現在サインインしているユーザーを含むUserオブジェクトを返します。

詳細はthe docsをご覧ください。

関連する問題