我的主屏幕存在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状态传递给我的所有其他屏幕。但是我该怎么做呢?我应该声明一个将传递给所有屏幕的身份验证组件吗?或者还有另一种全局登录状态的最佳实践吗?