Untitled
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; }
Leave a Comment