Мне нужно передать переменную на мои экраны, поэтому я сделал:
let x = 10
const Drawer = createDrawerNavigator({
Screen1 : {
screen: (props) => <Screen {...props} x={x} />
},
...
},{
contentComponent: props => <DrawerContent x={x}/> ,
...
})
Работает хорошо и передает x
на все экраны, а также в раздел содержимого ящика.
Но мне нужно извлечь x из AsyncStorage
Так что мне нужно сделать это как-то как componentDidMount
самого Ящика. Так как я могу это сделать?