Current code
const [uid, setUid] = React.useState(null);
useEffect(() => {
if (!uid) {
firebase.auth().onAuthStateChanged((user) => {
if (user) {
const { uid } = user;
setUid(uid);
} else {
Authentication.signInAnonymously();
}
});
}
});
import { ENV } from 'app/config/Env';
import firebase from 'firebase';
const { firebaseConfig } = ENV;
firebase.initializeApp(firebaseConfig);
export default {
signInAnonymously() {
firebase.auth().signInAnonymously();
},
};
If not signed in, users need to sign in with firebase's signInAnonymously method.
This is working but I'm not sure about if this code is right.
I would appreciate it if you could give me any advice.