i have installed the firebase(npm i firebase) all the installed npm,s are latest to their version
imported code like so-
import firebase from "firebase/app";
import config from "./config.json";
import "firebase/firestore";
import "firebase/auth";
import "firebase/storage";
firebase.initializeApp(config);
let provider = new firebase.auth.GoogleAuthProvider();
export const auth = firebase.auth();
export const firestore = firebase.firestore();
export const storage = firebase.storage();
export const signInWithGoogle = () => {
auth.signInWithPopup(provider);
};
export default firebase;
code where i use it:-
import { signInWithGoogle } from "./firebase"
let Login=()=>{
return(
<button
onClick={()=>{
signInWithGoogle();
}}
>click to sign</button>
);
}
export default Login;