import { useQuery } from '@tanstack/react-query' import { Link, Navigate, Route, Routes } from 'react-router-dom' import { getAuthStatus } from './api/client' import AppShell from './components/AppShell' import Connect from './pages/Connect' import Feed from './pages/Feed' import Channels from './pages/Channels' import ChannelVideos from './pages/ChannelVideos' import VideoPage from './pages/VideoPage' import Categories from './pages/Categories' import Settings from './pages/Settings' import './App.css' function App() { const { data, isLoading, isError } = useQuery({ queryKey: ['auth-status'], queryFn: getAuthStatus }) if (isLoading) return
▶

Открываем MyTube…

if (isError) return

Не удалось открыть MyTube

Проверь подключение к серверу и обнови страницу.

if (!data?.authenticated) return return } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } />

Страница не найдена

Вернуться к ленте} />
} export default App