Reactでfirebaseを導入してみようと試みているのですが、エラーが出てきます。まだReactを触り始めて日が浅いということもあり、エラーの原因がわかりません。どなたかわかる方はいますか?
import React from 'react'; import Login from '../Login.js'; import firebase from '../firebase/config.js'; class Home extends React.Component { login() { const provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithRedirect(provider); firebase.auth().getRedirectResult().then(function (result) { if (result.credential) { var token = result.credential.accessToken; } var user = result.user; }).catch(function (error) { var errorCode = error.code; var errorMessage = error.message; var email = error.email; var credential = error.credential; }); } logout() { firebase.auth().signOut(); } componentDidMount() { firebase.auth().onAuthStateChanged( (user) => { if (user) { return ( <div> <a href="./Chat.html">ChatPage</a> </div> ) } else { return ( <div> <Login logout={this.logout} login={this.login} /> </div> ) } }) } } export default Home
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/31 11:30