【发布时间】:2020-03-17 10:58:12
【问题描述】:
我正在使用 React-Navigation 5 和 React Native Firebase 库。从启动画面导航到另一个屏幕后,我希望 onStateChange 不工作,但它仍然在后台工作的原因是什么?
这里是 onStateChange 函数:
function onAuthStateChanged(user) {
setUser(user);
if (initialized) setinitialized(false);
}
这里是useEffect函数:
useEffect(() => {
const subscriber = auth().onAuthStateChanged(onAuthStateChanged);
return subscriber; // unsubscribe on unmount
}, []);
【问题讨论】:
标签: javascript react-native react-hooks react-navigation react-native-firebase