Я использую DrawerNavigation для своего приложения.На ящике мне нужно показать имя авторизованного пользователя.Зарегистрированный пользовательский объект сохраняется в асинхронном хранилище.Как я могу сделать асинхронный вызов изнутри навигации по ящику для извлечения этого объекта?
Вот как выглядит мой навигатор по ящикам:
const MyDrawerNavigator = DrawerNavigator(
{
Tabs: {
screen: MyTabNavigator
},
Key1: {
screen: Navigator1
}
.
.
.
},
{
contentComponent: (props) => {
return <View>
<View style={styles.drawerHeaderStyle}>
// Show user's name here.
<Text style={styles.drawerHeaderTextStyle}>{`Welcome user`}</Text>
</View>
<DrawerItems {...props} />
<View style={styles.emptySpace} />
<Touchable
onPress={() => {
// Logout User
}}
style={styles.logoutButton}
background={Touchable.Ripple('grey')}>
<Text style={styles.buttonFont}>{"Logout"}</Text>
</Touchable>
</View>
}
});