0

我正在開發一個反應Web應用程序,用戶可以使用電子郵件和密碼進行註冊。註冊後,每個用戶都可以訪問他們的個人資料數據。下面是我的火力點的數據結構:如何在React中存儲Firebase用戶的uid?

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

的火力地堡SDK可以幫助在這裏。 currentUser屬性(由firebase.auth().currentUser訪問)爲您提供包含當前登錄用戶的User對象。

查看the docs瞭解更多信息。

相關問題