在整个应用程序中反应本机登录状态

时间:2017-04-03 13:18:22

标签: authentication react-native

我的主屏幕存在StackNavigator,它位于DrawerNavigator中。代码:

const HomeNavigator = StackNavigator({
    Index: { screen: ScreenHome },
    Register: { screen: ScreenRegister },
});

const App = DrawerNavigator({
    Home: { screen: HomeNavigator }
},{
    contentComponent: (navigation) => <ScreenMenu navigation={navigation}/>
});

AppRegistry.registerComponent('ReactApp', () => App);

通过REST服务登录后,我想将loggedIn状态传递给我的所有其他屏幕。但是我该怎么做呢?我应该声明一个将传递给所有屏幕的身份验证组件吗?或者还有另一种全局登录状态的最佳实践吗?

1 个答案:

答案 0 :(得分:1)

您可以使用redux为应用设置全局状态。

相关问题