我需要将一个变量传递给我的屏幕,所以我这样做了:
let x = 10
const Drawer = createDrawerNavigator({
Screen1 : {
screen: (props) => <Screen {...props} x={x} />
},
...
},{
contentComponent: props => <DrawerContent x={x}/> ,
...
})
它运行良好并传递x
到所有屏幕以及抽屉内容部分。但我需要从中获取 xAsyncStorage
所以我需要在componentDidMount
Drawer 的 self 中执行此操作。那么我该怎么做呢?