/
space_verse
/
TodoListAppFrontend
Обзор
Документация
Войти
/
space_verse
/
TodoListAppFrontend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/App.jsx
34 строки
833 B
spacer
IMPROVE: authorization;
01 сен 2025, 03:07
01 сен 2025, 03:07
c3d02ac
Код
Авторство
О чём код?
import "./App.css"; import React from "react"; import Login from "./components/login/login"; import Home from "./components/home/home"; import AuthService from "./services/AuthService"; function App() { const [checking, setChecking] = React.useState(true); const [logged, setLogged] = React.useState(false); const [tasks, setTasks] = React.useState([]); React.useEffect(() => { AuthService.isAuth() .then(isAuth => setLogged(isAuth)) .finally(() => setChecking(false)); }, []) return ( <> { !checking && ( !logged ? <Login setLogged={setLogged} /> : <Home tasks={tasks} setTasks={setTasks} /> ) } </> ); } export default App;