如何使用没有加载屏幕的React Native Firebase登录和用户持久性

时间:2018-01-22 17:14:55

标签: firebase react-native redux react-native-navigation

对于反应原生的持久和保湿状态,有一些很好的答案。我想在我的应用程序中保留用户状态(登录vs退出),并根据上述信息让应用程序以不同的状态启动。最建议的解决方案,导致加载/登录屏幕最初在重定向之前呈现(我想避免)。

例如,Instagram / facebook将立即加载Feed,并具有初始加载屏幕以确认用户是否已登录。

即时登录有哪些更好的身份验证流程?

大多数Stack Overflow建议都提出以下建议:

登录/加载屏幕

//Sub-optimal solution which will render and show on app

componentWillMount() {
    firebase.auth().onAuthStateChanged((user) => {
          if (user) {
            ///User login navigation logic here
            console.log('user is logged');
          } }
}

我也在使用wix / react-native-navigation和redux以防万一。只是好奇,如果有人有一些快速的答案:)

0 个答案:

没有答案