我正在使用反应导航{create stack navigator}和这么多页面。当我按下硬件后退按钮时,它会退出应用,而不是返回。
我的朋友说这可能是因为 firebase (我用来验证(无数据库))。版本为firebase 5.3.1,他给出了安装5.0.0的建议(我尝试过 npm install firebase@5.0.0 --save ,但是它显示了一些错误,因此未安装)< / p>
我已经问过许多朋友,并且硬件后退按钮返回goBack,但对我来说不是
我该怎么办?我尝试使用BackHandler,但感到困惑,因此无法正常工作
反应16.3.1
反应本机0.55.2
反应导航2.9.3
答案 0 :(得分:0)
您是否添加了带有反应导航的事件列表器?
详细介绍此link。
答案 1 :(得分:0)
问题出在npm firebase软件包中。可以通过更改导入Firebase的方式来解决此问题。 使用:
import firebase from "@firebase/app";
import "firebase/auth";
import "firebase/database";
请勿使用 import * as firebase from "firebase";
或import firebase from "firebase";
有关更多详细信息,请参见this GitHub issue。