我想从HeaderBackButton的onPress调用_logout()函数。
这是我得到的最终代码...我尝试实现导航,并且仅使用navigation.navigate ....但是后来我有了未定义的导航。
static navigationOptions = {
headerTitle: 'Späť',
headerLeft: (
<HeaderBackButton onPress={() => this._logout()} color="#42BAF8"/>
)
}
render(){
return(
<View style={styles.container}>
<Text style={styles.welcome}>
<Text>Current state is: {this.state.appState}</Text>;
Welcome Logged Page
</Text>
<Button onPress={this._logout} title="Odhlásiť sa"/>
</View>
);
}
_logout = async() => {
await AsyncStorage.clear();
this.props.navigation.navigate('Auth');
alert('Bol/a si odlásený/a');
}
我需要调用_logout函数以退出MainScreen并进入LoginScreen。我真的不知道该怎么做,因为状态NavigationOptions一直存在问题。我需要帮助...感谢您的回答