Untitled
unknown
plain_text
10 months ago
711 B
5
Indexable
import { Redirect, useRouter } from 'expo-router';
import { useEffect } from 'react';
import AsyncStorage from '@react-native-async-storage/async-storage';
export default function Index() {
const router = useRouter();
useEffect(() => {
const checkAuth = async () => {
const token = await AsyncStorage.getItem('token');
if (token) {
// User is authenticated, redirect to home screen
router.replace('/home');
} else {
// User is not authenticated, redirect to login screen
router.replace('/login');
}
};
checkAuth();
}, []);
// Return null or a loading indicator while checking authentication
return null;
}Editor is loading...
Leave a Comment