Привет, я использую навигатор в React Native, я написал сопоставление навигатора на главном экране, как это
LeftButton(route, navigator, index, navState){
if(index > 0){
return(
<TouchableHighlight style={{marginTop: 10}}>
<Text style={styles.arrow}>{arrow}</Text>
</TouchableHighlight>
)
}else{
return null
}
},
после трех экранов, когда я нажимаю «Назад», мне нужно переместить экран домой, но здесь отображается перед экраном, хотя я написал так navigator.push() перед экраном
this.props.navigator.push({
component: xxxx,
title: 'xxxx',
onLeftButtonPress:()=>{
this.props.navigator.popToTop();
}
});
Кто-нибудь дает мне предложения, как решить эту проблему, любая помощь очень ценится