React Native Firebase вход в Google — onAuthStateChange против контекста

#react-native #react-native-firebase

#react-native #react-native-firebase

Вопрос:

Я не уверен, как использовать onAuthStateChange и Context

Я заполняю пользователя в контексте, а затем проверяю пользователя с помощью:

 import {useAuth} from '../contexts/auth';
const { usuario } = useAuth();

if(!user)....
 

Я не совсем понимаю, как и почему я должен использовать onAuthStateChange.

Ответ №1:

onAuthStateChanged позволяет получать даже при изменении состояния аутентификации, например, при входе или выходе пользователя. Вы можете подписаться на событие и обрабатывать рендеринг на основе состояния аутентификации. По сути, вы используете его для заполнения или удаления пользователя в вашем контексте.

Пример из документации смотрите Здесь .