ну в функции loadingData() проверяется нужны ли обновления, и авторизован ли пользователь. Когда загрузка прошла, срабатывает функция с редиректом, где в зависимости от состояния переменных, будет через навигатор кидать на нужный экран. Такая логика у меня в голове)