我的主页包含一个视图。此视图包含一个带有项目的平面列表。平面列表正在通过不同的组件呈现
我应该能够从组件而不是我的主页中使用类似this.props.navigation.navigate('DetailPage')的东西。
我认为我应该将导航作为道具传递给但不确定我该怎么做。
导航文件
export const HomePageStack = StackNavigator({
Homepage:{
screen:homePage,
},
DetailPage:{
screen: DetailPage,
}
})
主页屏幕
render(){
return(
<View>
<DetailedArea />
</View>
)}
详细区域
render(){
return(
<TouchableHighlight onPress={this.props.navigation.navigate('DetailPage')}>
<Text>CLICK HERE TO GO TO DETAIL PAGE</TEXT>
</TouchableHighlight>
)}