React native 反应导航-显示';你确定吗;返回之前的对话框

React native 反应导航-显示';你确定吗;返回之前的对话框,react-native,react-navigation,React Native,React Navigation,我正在使用react导航在react native中构建一个应用程序。在一个屏幕上,我需要显示一个简单的对话框,以确保用户确实想要退出该屏幕 我尝试添加后台处理程序侦听器,但当用户单击标题中的后退箭头时,这不适用。在用户单击警报按钮之前,是否有任何方法可以防止转换返回 实现屏幕导航选项的“headerLeft”,如 headerLeft=()=>{ return <Button onPress={}> } headerLeft=()=>{ 返回 } 然后,您可以在

我正在使用react导航在react native中构建一个应用程序。在一个屏幕上,我需要显示一个简单的对话框,以确保用户确实想要退出该屏幕

我尝试添加
后台处理程序
侦听器,但当用户单击标题中的后退箭头时,这不适用。在用户单击警报按钮之前,是否有任何方法可以防止转换返回

实现屏幕导航选项的“headerLeft”,如

headerLeft=()=>{
     return <Button onPress={}>
}
headerLeft=()=>{
返回
}
然后,您可以在onPress callback中执行任何您想要的操作,实现屏幕导航选项的“headerLeft”,如

headerLeft=()=>{
     return <Button onPress={}>
}
headerLeft=()=>{
返回
}

然后你可以在onPress callback中做任何你想做的事

没有想到这一点。谢谢:)很好的一点是,我可以使用
HeaderBackButton
,所以它看起来与默认值完全相同……我如何在HeaderBackButton上显示警告框?我没有想到这一点。谢谢:)很好的一点是,我可以使用
HeaderBackButton
,因此它看起来与默认设置完全相同……如何在HeaderBackButton上显示警告框?