#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 позволяет получать даже при изменении состояния аутентификации, например, при входе или выходе пользователя. Вы можете подписаться на событие и обрабатывать рендеринг на основе состояния аутентификации. По сути, вы используете его для заполнения или удаления пользователя в вашем контексте.
Пример из документации смотрите Здесь .