A Firebase az onAuthStateChanged függvényt adja nekünk oda arra, hogy ellenőrizhessük egy felhasználó be van-e lépve, vagy sem.

onAuthStateChange használata
Először importálni kell a firebase/auth csomagból a szükséges dolgokat:
import { getAuth, onAuthStateChanged } from "firebase/auth";
A getAuth függvény visszaadja nekünk az alkalmazásunkhoz tartozó FirebaseAuth objektumot:
const auth = getAuth();
Aztán jöhet a user belépettségének csekkolása az onAuthStateChanged függvénnyel. Én az ide vonatkozó Firebase doksiból másoltam ki az egészet:
onAuthStateChanged(auth, (user) => {
if (user) {
// User is signed in, see docs for a list of available properties
// https://firebase.google.com/docs/reference/js/firebase.User
const uid = user.uid;
// ...
} else {
// User is signed out
// ...
}
});
Javasolt irodalom – Firebase
Belinkelek ide egy a Google Firebase-zel foglalkozó tudásgyűjteményt. Ez érdekes lehet abból a szempontból, hogy egyáltalán mi az a Firebase, és hogyan kell használni.