我在我的项目中使用react native导航Wix侧面菜单。我想在打开它并且用户单击移动物理后退图标时将其关闭。但是我为后退按钮定义了当用户单击它时关闭我的应用程序。因此,我的后退图标应完成以下两项工作:
1-它应在打开时关闭菜单。2-菜单关闭时,它应从应用程序退出。
我已将侧边菜单的状态(打开:true,关闭:false)保存在redux存储中以进行处理。但是问题是当用户在移动屏幕上滑动时打开或关闭菜单时。在这种情况下,我无法在Redux存储中更新状态。我无法在响应本机导航中禁用侧面菜单的此选项(滑动)来解决问题。所以我不知道如何解决!
您可以设置AppState侦听器:https://reactnative.dev/docs/appstate
监听应用程序何时进入后台,然后使用它来调度您的redux操作以关闭菜单。