firebase-preact-hooks
Version:
Preact Hooks for Firebase
12 lines • 474 B
JavaScript
import { useEffect, useState } from '../../adaptor';
import { firebaseOnAuthStateChanged } from '../../_lib/useAuth';
export default function useAuth() {
const [user, setUser] = useState(undefined);
useEffect(() => {
Promise.all([import('firebase/app'), import('firebase/auth')]).then(([{ default: firebase }]) => {
firebaseOnAuthStateChanged(firebase.auth(), setUser);
});
}, []);
return user;
}
//# sourceMappingURL=index.js.map