import { useEffect } from 'react'; import { Navigate, Route, Routes } from 'react-router-dom'; import { AppLayout } from '@/app/layouts/AppLayout'; import { HomePage } from '@/app/pages/HomePage'; import { NotFoundPage } from '@/app/pages/NotFoundPage'; import { RankingPage } from '@/app/pages/RankingPage'; import { ProtectedRoute } from '@/features/auth/components/ProtectedRoute'; import { LoginPage } from '@/features/auth/pages/LoginPage'; import { useAuthStore } from '@/features/auth/store/authStore'; export default function App() { useEffect(() => { void useAuthStore.getState().init(); }, []); return ( } /> }> }> } /> Vocabulary (placeholder)} /> Assignment (placeholder)} /> } /> Progress (placeholder)} /> } /> } /> ); }