Я использую библиотеки React-Navigation 5 и React Native Firebase. Я хочу, чтобы onStateChange не работал после перехода с экрана Spla sh на другой экран, но с какой стати он все еще работает на фоне?
Вот функция onStateChange:
function onAuthStateChanged(user) {
setUser(user);
if (initialized) setinitialized(false);
}
Вот функция useEffect:
useEffect(() => {
const subscriber = auth().onAuthStateChanged(onAuthStateChanged);
return subscriber; // unsubscribe on unmount
}, []);