对于反应原生的持久和保湿状态,有一些很好的答案。我想在我的应用程序中保留用户状态(登录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以防万一。只是好奇,如果有人有一些快速的答案:)