Ошибка аутентификации Google с использованием хука реакции firebase

Получение приведенной ниже ошибки при регистрации / входе в Google с использованием перехватчика реакции firebase

Ошибка аутентификации Google с использованием хука реакции firebase

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
0
27
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Если вы перенаправляете в зависимости от состояния пользователя или что-то делаете, вы должны делать это внутри хука useEffect.

Пример:

использоватьЭффект(() => { если (пользователь) { (Делайте все, что хотите) } }, [пользователь]);

Ответ принят как подходящий

Вы использовали аутентификацию, чтобы проверить, вошел ли пользователь в App.js

import { auth } from '../firebase/config';
import { signOut } from 'firebase/auth';

  useEffect(() => {
    auth.onAuthStateChanged((user) => {
        if (user) {
          //user auth object here
        } else {
          signOut(auth)
        }
    }
  }, [])


  eg:
  return (
    <>
      {user && <Profile/>}//assuming user is a state [user, setUser]
      <Homepage/>
    </>
  )

Другие вопросы по теме