firebase onAuthStateChanged在启用JS调试器的react-native中非常慢

时间:2018-05-28 12:57:32

标签: firebase react-native firebase-authentication

我目前正在开发一个react-native应用程序并使用firebase身份验证。 onAuthStateChanged是我遇到问题的函数:

console.time("onAuthStateChanged");
firebase.auth().onAuthStateChanged(function(user) {
  console.timeEnd("onAuthStateChanged");
});

问题在于,调用回调需要4到6秒的时间,这会导致开发人员体验非常糟糕。 只有在启用了JS调试器时才会发生这种情况。 如果没有JS调试器,它的速度非常快(不到1秒)。

我试过chrome和firefox。

有关如何改善这一点的想法吗?

1 个答案:

答案 0 :(得分:0)

原来,使用react-native-firebase改进了很多东西。